吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 410|回复: 7

[求助] gcc 6.3配置有谁可以帮忙解释下么

[复制链接]
发表于 2017-6-20 03:23 | 显示全部楼层
从网上搞到的MinGW的gcc,但对其配置和编译过程不是很了解,有谁可以帮忙解释下么
Windows PowerShell版权所有 (C) 2009 Microsoft Corporation。保留所有权利。PS C:\Users\Efreet> cd N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\binPS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> dir    目录: N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\binMode                LastWriteTime     Length Name----                -------------     ------ -----ar--         2017/1/15     13:00    1019904 addr2line.exe-ar--         2017/1/15     13:00    1042944 ar.exe-ar--         2017/1/15     13:00    1764864 as.exe-ar--         2017/1/15     15:45    1769984 c++.exe-ar--         2017/1/15     13:00    1018368 c++filt.exe-ar--         2017/1/15     15:46    1768448 cpp.exe-ar--         2017/1/15     13:00    1073152 dlltool.exe-ar--         2017/1/15     13:00      47616 dllwrap.exe-ar--         2017/1/15     13:00    2510848 dwp.exe-ar--         2017/1/15     13:00      35328 elfedit.exe-ar--         2017/1/15     15:45    1769984 g++.exe-ar--         2017/1/15     15:46      54272 gcc-ar.exe-ar--         2017/1/15     15:46      54272 gcc-nm.exe-ar--         2017/1/15     15:46      54272 gcc-ranlib.exe-ar--         2017/1/15     15:46    1766912 gcc.exe-ar--         2017/1/15     15:46    1373696 gcov-tool.exe-ar--         2017/1/15     15:46    1374208 gcov.exe-ar--         2017/1/15     16:39      50066 gdb.exe-ar--         2017/1/15     16:39    7095803 gdborig.exe-ar--         2017/1/15     16:39     381741 gdbserver.exe-ar--         2017/1/15     15:48      49664 gendef.exe-ar--         2017/1/15     15:48      68096 genidl.exe-ar--         2017/1/15     15:48      25600 genpeimg.exe-ar--         2017/1/15     15:45    1769472 gfortran.exe-ar--         2017/1/15     13:00    1083904 gprof.exe-ar--         2017/1/15     15:45    1769984 i686-w64-mingw32-c++.exe-ar--         2017/1/15     15:45    1769984 i686-w64-mingw32-g++.exe-ar--         2017/1/15     15:46    1766912 i686-w64-mingw32-gcc-6.3.0.exe-ar--         2017/1/15     15:46      54272 i686-w64-mingw32-gcc-ar.exe-ar--         2017/1/15     15:46      54272 i686-w64-mingw32-gcc-nm.exe-ar--         2017/1/15     15:46      54272 i686-w64-mingw32-gcc-ranlib.exe-ar--         2017/1/15     15:46    1766912 i686-w64-mingw32-gcc.exe-ar--         2017/1/15     15:45    1769472 i686-w64-mingw32-gfortran.exe-ar--         2017/1/15     13:00    1425408 ld.bfd.exe-ar--         2017/1/15     13:00    1425408 ld.exe-ar--         2017/1/15     13:00    2712064 ld.gold.exe-ar--         2017/1/15     15:47      27648 libatomic-1.dll-ar--         2017/1/15     15:47      94720 libgcc_s_sjlj-1.dll-ar--         2017/1/15     15:47    1050112 libgfortran-3.dll-ar--         2017/1/15     15:47     144384 libgomp-1.dll-ar--         2017/1/15     15:47     467456 libquadmath-0.dll-ar--         2017/1/15     15:47      13312 libssp-0.dll-ar--         2017/1/15     15:47    1404416 libstdc++-6.dll-ar--         2017/1/15     15:47      48128 libwinpthread-1.dll-ar--         2017/1/15     16:40     205312 mingw32-make.exe-ar--         2017/1/15     13:00    1030144 nm.exe-ar--         2017/1/15     13:00    1190912 objcopy.exe-ar--         2017/1/15     13:00    1785344 objdump.exe-ar--         2017/1/15     13:00    1042944 ranlib.exe-ar--         2017/1/15     13:00     476160 readelf.exe-ar--         2017/1/15     13:00    1020928 size.exe-ar--         2017/1/15     13:00    1019904 strings.exe-ar--         2017/1/15     13:00    1190912 strip.exe-ar--         2017/1/15     15:49     411136 widl.exe-ar--         2017/1/15     13:00    1043968 windmc.exe-ar--         2017/1/15     13:00    1150464 windres.exePS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\gcc.exe -vUsing built-in specs.COLLECT_GCC=N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin\gcc.exeCOLLECT_LTO_WRAPPER=N:/gcc630/i686-6.3.0-release-win32-sjlj-rt_v5-rev1/mingw32/bin/../libexec/gcc/i686-w64-mingw32/6.3.0/lto-wrapper.exeTarget: i686-w64-mingw32Configured with: ../../../src/gcc-6.3.0/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/mingw32 --with-sysroot=/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32 --enable-shared --enable-static --enable-targets=all --enable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-threads=win32 --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --enable-sjlj-exceptions --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch-32=i686 --with-arch-64=nocona --with-tune-32=generic --with-tune-64=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-mpfr=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-mpc=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-isl=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-pkgversion='i686-win32-sjlj-rev1, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/lib -L/c/mingw630/prerequisites/i686-zlib-static/lib -L/c/mingw630/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'Thread model: win32gcc version 6.3.0 (i686-win32-sjlj-rev1, Built by MinGW-W64 project)PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\g++.exe -vUsing built-in specs.COLLECT_GCC=N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin\g++.exeCOLLECT_LTO_WRAPPER=N:/gcc630/i686-6.3.0-release-win32-sjlj-rt_v5-rev1/mingw32/bin/../libexec/gcc/i686-w64-mingw32/6.3.0/lto-wrapper.exeTarget: i686-w64-mingw32Configured with: ../../../src/gcc-6.3.0/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/mingw32 --with-sysroot=/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32 --enable-shared --enable-static --enable-targets=all --enable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-threads=win32 --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --enable-sjlj-exceptions --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch-32=i686 --with-arch-64=nocona --with-tune-32=generic --with-tune-64=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-mpfr=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-mpc=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-isl=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-pkgversion='i686-win32-sjlj-rev1, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/lib -L/c/mingw630/prerequisites/i686-zlib-static/lib -L/c/mingw630/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'Thread model: win32gcc version 6.3.0 (i686-win32-sjlj-rev1, Built by MinGW-W64 project)PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\gdb.exe -vGNU gdb (GDB) 7.11.1Copyright (C) 2016 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.  Type "show copying"and "show warranty" for details.This GDB was configured as "i686-w64-mingw32".Type "show configuration" for configuration details.For bug reporting instructions, please see:<http://www.gnu.org/software/gdb/bugs/>.Find the GDB manual and other documentation resources online at:<http://www.gnu.org/software/gdb/documentation/>.For help, type "help".Type "apropos word" to search for commands related to "word".PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\mingw32-make.exe -vGNU Make 4.1Built for i686-w64-mingw32Copyright (C) 1988-2014 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\gcc.exe --helpUsage: gcc.exe [options] file...Options:  -pass-exit-codes         Exit with highest error code from a phase.  --help                   Display this information.  --target-help            Display target specific command line options.  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].                           Display specific types of command line options.  (Use '-v --help' to display command line options of sub-processes).  --version                Display compiler version information.  -dumpspecs               Display all of the built in spec strings.  -dumpversion             Display the version of the compiler.  -dumpmachine             Display the compiler's target processor.  -print-search-dirs       Display the directories in the compiler's search path.  -print-libgcc-file-name  Display the name of the compiler's companion library.  -print-file-name=<lib>   Display the full path to library <lib>.  -print-prog-name=<prog>  Display the full path to compiler component <prog>.  -print-multiarch         Display the target's normalized GNU triplet, used as                           a component in the library path.  -print-multi-directory   Display the root directory for versions of libgcc.  -print-multi-lib         Display the mapping between command line options and                           multiple library search directories.  -print-multi-os-directory Display the relative path to OS libraries.  -print-sysroot           Display the target libraries directory.  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.  -Wa,<options>            Pass comma-separated <options> on to the assembler.  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.  -Wl,<options>            Pass comma-separated <options> on to the linker.  -Xassembler <arg>        Pass <arg> on to the assembler.  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.  -Xlinker <arg>           Pass <arg> on to the linker.  -save-temps              Do not delete intermediate files.  -save-temps=<arg>        Do not delete intermediate files.  -no-canonical-prefixes   Do not canonicalize paths when building relative                           prefixes to other gcc components.  -pipe                    Use pipes rather than intermediate files.  -time                    Time the execution of each subprocess.  -specs=<file>            Override built-in specs with the contents of <file>.  -std=<standard>          Assume that the input sources are for <standard>.  --sysroot=<directory>    Use <directory> as the root directory for headers                           and libraries.  -B <directory>           Add <directory> to the compiler's search paths.  -v                       Display the programs invoked by the compiler.  -###                     Like -v but options quoted and commands not executed.  -E                       Preprocess only; do not compile, assemble or link.  -S                       Compile only; do not assemble or link.  -c                       Compile and assemble, but do not link.  -o <file>                Place the output into <file>.  -pie                     Create a position independent executable.  -shared                  Create a shared library.  -x <language>            Specify the language of the following input files.                           Permissible languages include: c c++ assembler none                           'none' means revert to the default behavior of                           guessing the language based on the file's extension.Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc.exe.  In order to pass other options on to these processes the -W<letter> options must be used.For bug reporting instructions, please see:<http://sourceforge.net/projects/mingw-w64>.PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\g++.exe --helpUsage: g++.exe [options] file...Options:  -pass-exit-codes         Exit with highest error code from a phase.  --help                   Display this information.  --target-help            Display target specific command line options.  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].                           Display specific types of command line options.  (Use '-v --help' to display command line options of sub-processes).  --version                Display compiler version information.  -dumpspecs               Display all of the built in spec strings.  -dumpversion             Display the version of the compiler.  -dumpmachine             Display the compiler's target processor.  -print-search-dirs       Display the directories in the compiler's search path.  -print-libgcc-file-name  Display the name of the compiler's companion library.  -print-file-name=<lib>   Display the full path to library <lib>.  -print-prog-name=<prog>  Display the full path to compiler component <prog>.  -print-multiarch         Display the target's normalized GNU triplet, used as                           a component in the library path.  -print-multi-directory   Display the root directory for versions of libgcc.  -print-multi-lib         Display the mapping between command line options and                           multiple library search directories.  -print-multi-os-directory Display the relative path to OS libraries.  -print-sysroot           Display the target libraries directory.  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.  -Wa,<options>            Pass comma-separated <options> on to the assembler.  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.  -Wl,<options>            Pass comma-separated <options> on to the linker.  -Xassembler <arg>        Pass <arg> on to the assembler.  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.  -Xlinker <arg>           Pass <arg> on to the linker.  -save-temps              Do not delete intermediate files.  -save-temps=<arg>        Do not delete intermediate files.  -no-canonical-prefixes   Do not canonicalize paths when building relative                           prefixes to other gcc components.  -pipe                    Use pipes rather than intermediate files.  -time                    Time the execution of each subprocess.  -specs=<file>            Override built-in specs with the contents of <file>.  -std=<standard>          Assume that the input sources are for <standard>.  --sysroot=<directory>    Use <directory> as the root directory for headers                           and libraries.  -B <directory>           Add <directory> to the compiler's search paths.  -v                       Display the programs invoked by the compiler.  -###                     Like -v but options quoted and commands not executed.  -E                       Preprocess only; do not compile, assemble or link.  -S                       Compile only; do not assemble or link.  -c                       Compile and assemble, but do not link.  -o <file>                Place the output into <file>.  -pie                     Create a position independent executable.  -shared                  Create a shared library.  -x <language>            Specify the language of the following input files.                           Permissible languages include: c c++ assembler none                           'none' means revert to the default behavior of                           guessing the language based on the file's extension.Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by g++.exe.  In order to pass other options on to these processes the -W<letter> options must be used.For bug reporting instructions, please see:<http://sourceforge.net/projects/mingw-w64>.PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\gdb.exe --helpThis is the GNU debugger.  Usage:    gdb [options] [executable-file [core-file or process-id]]    gdb [options] --args executable-file [inferior-arguments ...]Selection of debuggee and its files:  --args             Arguments after executable-file are passed to inferior  --core=COREFILE    Analyze the core dump COREFILE.  --exec=EXECFILE    Use EXECFILE as the executable.  --pid=PID          Attach to running process PID.  --directory=DIR    Search for source files in DIR.  --se=FILE          Use FILE as symbol file and executable file.  --symbols=SYMFILE  Read symbols from SYMFILE.  --readnow          Fully read symbol files on first access.  --write            Set writing into executable and core files.Initial commands and command files:  --command=FILE, -x Execute GDB commands from FILE.  --init-command=FILE, -ix                     Like -x but execute commands before loading inferior.  --eval-command=COMMAND, -ex                     Execute a single GDB command.                     May be used multiple times and in conjunction                     with --command.  --init-eval-command=COMMAND, -iex                     Like -ex but before loading inferior.  --nh               Do not read ~/.gdbinit.  --nx               Do not read any .gdbinit files in any directory.Output and user interface control:  --fullname         Output information used by emacs-GDB interface.  --interpreter=INTERP                     Select a specific interpreter / user interface  --tty=TTY          Use TTY for input/output by the program being debugged.  -w                 Use the GUI interface.  --nw               Do not use the GUI interface.  --dbx              DBX compatibility mode.  -q, --quiet, --silent                     Do not print version number on startup.Operating modes:  --batch            Exit after processing options.  --batch-silent     Like --batch, but suppress all gdb stdout output.  --return-child-result                     GDB exit code will be the child's exit code.  --configuration    Print details about GDB configuration and then exit.  --help             Print this message and then exit.  --version          Print version information and then exit.Remote debugging options:  -b BAUDRATE        Set serial port baud rate used for remote debugging.  -l TIMEOUT         Set timeout in seconds for remote debugging.Other options:  --cd=DIR           Change current directory to DIR.  --data-directory=DIR, -D                     Set GDB's data-directory to DIR.At startup, GDB reads the following init files and executes their commands:   * system-wide init file: n:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin\../etc/gdbinitFor more information, type "help" from within GDB, or consult theGDB manual (available as on-line info or a printed manual).Report bugs to "<http://www.gnu.org/software/gdb/bugs/>".PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\mingw32-make.exe --helpUsage: mingw32-make [options] [target] ...Options:  -b, -m                      Ignored for compatibility.  -B, --always-make           Unconditionally make all targets.  -C DIRECTORY, --directory=DIRECTORY                              Change to DIRECTORY before doing anything.  -d                          Print lots of debugging information.  --debug[=FLAGS]             Print various types of debugging information.  -e, --environment-overrides                              Environment variables override makefiles.  --eval=STRING               Evaluate STRING as a makefile statement.  -f FILE, --file=FILE, --makefile=FILE                              Read FILE as a makefile.  -h, --help                  Print this message and exit.  -i, --ignore-errors         Ignore errors from recipes.  -I DIRECTORY, --include-dir=DIRECTORY                              Search DIRECTORY for included makefiles.  -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.  -k, --keep-going            Keep going when some targets can't be made.  -l [N], --load-average[=N], --max-load[=N]                              Don't start multiple jobs unless load is below N.  -L, --check-symlink-times   Use the latest mtime between symlinks and target.  -n, --just-print, --dry-run, --recon                              Don't actually run any recipe; just print them.  -o FILE, --old-file=FILE, --assume-old=FILE                              Consider FILE to be very old and don't remake it.  -O[TYPE], --output-sync[=TYPE]                              Synchronize output of parallel jobs by TYPE.  -p, --print-data-base       Print make's internal database.  -q, --question              Run no recipe; exit status says if up to date.  -r, --no-builtin-rules      Disable the built-in implicit rules.  -R, --no-builtin-variables  Disable the built-in variable settings.  -s, --silent, --quiet       Don't echo recipes.  -S, --no-keep-going, --stop                              Turns off -k.  -t, --touch                 Touch targets instead of remaking them.  --trace                     Print tracing information.  -v, --version               Print the version number of make and exit.  -w, --print-directory       Print the current directory.  --no-print-directory        Turn off -w, even if it was turned on implicitly.  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE                              Consider FILE to be infinitely new.  --warn-undefined-variables  Warn when an undefined variable is referenced.This program built for i686-w64-mingw32Report bugs to <bug-make@gnu.org>PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\gfortran.exe -vUsing built-in specs.COLLECT_GCC=N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin\gfortran.exeCOLLECT_LTO_WRAPPER=N:/gcc630/i686-6.3.0-release-win32-sjlj-rt_v5-rev1/mingw32/bin/../libexec/gcc/i686-w64-mingw32/6.3.0/lto-wrapper.exeTarget: i686-w64-mingw32Configured with: ../../../src/gcc-6.3.0/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/mingw32 --with-sysroot=/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32 --enable-shared --enable-static --enable-targets=all --enable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-threads=win32 --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --enable-sjlj-exceptions --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch-32=i686 --with-arch-64=nocona --with-tune-32=generic --with-tune-64=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-mpfr=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-mpc=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-isl=/c/mingw630/prerequisites/i686-w64-mingw32-static --with-pkgversion='i686-win32-sjlj-rev1, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/include -I/c/mingw630/prerequisites/i686-zlib-static/include -I/c/mingw630/prerequisites/i686-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw630/i686-630-win32-sjlj-rt_v5-rev1/mingw32/opt/lib -L/c/mingw630/prerequisites/i686-zlib-static/lib -L/c/mingw630/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'Thread model: win32gcc version 6.3.0 (i686-win32-sjlj-rev1, Built by MinGW-W64 project)PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\gfortran.exe --helpUsage: gfortran.exe [options] file...Options:  -pass-exit-codes         Exit with highest error code from a phase.  --help                   Display this information.  --target-help            Display target specific command line options.  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].                           Display specific types of command line options.  (Use '-v --help' to display command line options of sub-processes).  --version                Display compiler version information.  -dumpspecs               Display all of the built in spec strings.  -dumpversion             Display the version of the compiler.  -dumpmachine             Display the compiler's target processor.  -print-search-dirs       Display the directories in the compiler's search path.  -print-libgcc-file-name  Display the name of the compiler's companion library.  -print-file-name=<lib>   Display the full path to library <lib>.  -print-prog-name=<prog>  Display the full path to compiler component <prog>.  -print-multiarch         Display the target's normalized GNU triplet, used as                           a component in the library path.  -print-multi-directory   Display the root directory for versions of libgcc.  -print-multi-lib         Display the mapping between command line options and                           multiple library search directories.  -print-multi-os-directory Display the relative path to OS libraries.  -print-sysroot           Display the target libraries directory.  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.  -Wa,<options>            Pass comma-separated <options> on to the assembler.  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.  -Wl,<options>            Pass comma-separated <options> on to the linker.  -Xassembler <arg>        Pass <arg> on to the assembler.  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.  -Xlinker <arg>           Pass <arg> on to the linker.  -save-temps              Do not delete intermediate files.  -save-temps=<arg>        Do not delete intermediate files.  -no-canonical-prefixes   Do not canonicalize paths when building relative                           prefixes to other gcc components.  -pipe                    Use pipes rather than intermediate files.  -time                    Time the execution of each subprocess.  -specs=<file>            Override built-in specs with the contents of <file>.  -std=<standard>          Assume that the input sources are for <standard>.  --sysroot=<directory>    Use <directory> as the root directory for headers                           and libraries.  -B <directory>           Add <directory> to the compiler's search paths.  -v                       Display the programs invoked by the compiler.  -###                     Like -v but options quoted and commands not executed.  -E                       Preprocess only; do not compile, assemble or link.  -S                       Compile only; do not assemble or link.  -c                       Compile and assemble, but do not link.  -o <file>                Place the output into <file>.  -pie                     Create a position independent executable.  -shared                  Create a shared library.  -x <language>            Specify the language of the following input files.                           Permissible languages include: c c++ assembler none                           'none' means revert to the default behavior of                           guessing the language based on the file's extension.Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gfortran.exe.  In order to pass other options on to these processes the -W<letter> options must be used.For bug reporting instructions, please see:<http://sourceforge.net/projects/mingw-w64>.PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\as.exe --versionGNU assembler (GNU Binutils) 2.27Copyright (C) 2016 Free Software Foundation, Inc.This program is free software; you may redistribute it under the terms ofthe GNU General Public License version 3 or later.This program has absolutely no warranty.This assembler was configured for a target of `i686-w64-mingw32'.PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\as.exe --helpUsage: N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin\as.exe [option...] [asmfile...]Options:  -a[sub-option...]       turn on listings                          Sub-options [default hls]:                          c      omit false conditionals                          d      omit debugging directives                          g      include general info                          h      include high-level source                          l      include assembly                          m      include macro expansions                          n      omit forms processing                          s      include symbols                          =FILE  list to FILE (must be last sub-option)  --alternate             initially turn on alternate macro syntax  --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}]                          compress DWARF debug sections using zlib  --nocompress-debug-sections                          don't compress DWARF debug sections [default]  -D                      produce assembler debugging messages  --debug-prefix-map OLD=NEW                          map OLD to NEW in debug information  --defsym SYM=VAL        define symbol SYM to given value  -f                      skip whitespace and comment preprocessing  -g --gen-debug          generate debugging information  --gstabs                generate STABS debugging information  --gstabs+               generate STABS debug info with GNU extensions  --gdwarf-2              generate DWARF2 debugging information  --gdwarf-sections       generate per-function section names for DWARF line information  --hash-size=<value>     set the hash table size close to <value>  --help                  show this message and exit  --target-help           show target specific options  -I DIR                  add DIR to search list for .include directives  -J                      don't warn about signed overflow  -K                      warn when differences altered for long displacements  -L,--keep-locals        keep local symbols (e.g. starting with `L')  -M,--mri                assemble in MRI compatibility mode  --MD FILE               write dependency information in FILE (default none)  -nocpp                  ignored  -no-pad-sections        do not pad the end of sections to alignment boundaries  -o OBJFILE              name the object-file output OBJFILE (default a.out)  -R                      fold data section into text section  --reduce-memory-overheads                          prefer smaller memory use at the cost of longer                          assembly times  --statistics            print various measured statistics from execution  --strip-local-absolute  strip local absolute symbols  --traditional-format    Use same format as native assembler when possible  --version               print assembler version number and exit  -W  --no-warn           suppress warnings  --warn                  don't suppress warnings  --fatal-warnings        treat warnings as errors  -w                      ignored  -X                      ignored  -Z                      generate object file even after errors  --listing-lhs-width     set the width in words of the output data column of                          the listing  --listing-lhs-width2    set the width in words of the continuation lines                          of the output data column; ignored if smaller than                          the width of the first line  --listing-rhs-width     set the max width in characters of the lines from                          the source file  --listing-cont-lines    set the maximum number of continuation lines used                          for the output data column of the listing  @file                   read options from FILE  -n                      Do not optimize code alignment  -q                      quieten some warnings  --32/--64/--x32         generate 32bit/64bit/x32 code  --divide                ignored  -march=CPU[,+EXTENSION...]                          generate code for CPU and EXTENSION, CPU is one of:                           generic32, generic64, i386, i486, i586, i686,                           pentium, pentiumpro, pentiumii, pentiumiii, pentium4,                           prescott, nocona, core, core2, corei7, l1om, k1om,                           iamcu, k6, k6_2, athlon, opteron, k8, amdfam10,                           bdver1, bdver2, bdver3, bdver4, znver1, btver1,                           btver2                          EXTENSION is combination of:                           8087, 287, 387, 687, mmx, sse, sse2, sse3, ssse3,                           sse4.1, sse4.2, sse4, avx, avx2, avx512f, avx512cd,                           avx512er, avx512pf, avx512dq, avx512bw, avx512vl,                           vmx, vmfunc, smx, xsave, xsaveopt, xsavec, xsaves,                           aes, pclmul, fsgsbase, rdrnd, f16c, bmi2, fma, fma4,                           xop, lwp, movbe, cx16, ept, lzcnt, hle, rtm, invpcid,                           clflush, nop, syscall, rdtscp, 3dnow, 3dnowa,                           padlock, svme, sse4a, abm, bmi, tbm, adx, rdseed,                           prfchw, smap, mpx, sha, clflushopt, prefetchwt1, se1,                           clwb, pcommit, avx512ifma, avx512vbmi, clzero,                           mwaitx, ospke, rdpid, no87, no287, no387, no687,                           nommx, nosse, nosse2, nosse3, nossse3, nosse4.1,                           nosse4.2, nosse4, noavx, noavx2, noavx512f,                           noavx512cd, noavx512er, noavx512pf, noavx512dq,                           noavx512bw, noavx512vl, noavx512ifma, noavx512vbmi  -mtune=CPU              optimize for CPU, CPU is one of:                           generic32, generic64, i8086, i186, i286, i386, i486,                           i586, i686, pentium, pentiumpro, pentiumii,                           pentiumiii, pentium4, prescott, nocona, core, core2,                           corei7, l1om, k1om, iamcu, k6, k6_2, athlon, opteron,                           k8, amdfam10, bdver1, bdver2, bdver3, bdver4, znver1,                           btver1, btver2  -msse2avx               encode SSE instructions with VEX prefix  -msse-check=[none|error|warning]                          check SSE instructions  -moperand-check=[none|error|warning]                          check operand combinations for validity  -mavxscalar=[128|256]   encode scalar AVX instructions with specific vector                           length  -mevexlig=[128|256|512] encode scalar EVEX instructions with specific vector                           length  -mevexwig=[0|1]         encode EVEX instructions with specific EVEX.W value                           for EVEX.W bit ignored instructions  -mevexrcig=[rne|rd|ru|rz]                          encode EVEX instructions with specific EVEX.RC value                           for SAE-only ignored instructions  -mmnemonic=[att|intel]  use AT&T/Intel mnemonic  -msyntax=[att|intel]    use AT&T/Intel syntax  -mindex-reg             support pseudo index registers  -mnaked-reg             don't require `%' prefix for registers  -mold-gcc               support old (<= 2.8.1) versions of gcc  -madd-bnd-prefix        add BND prefix for all valid branches  -mshared                disable branch optimization for shared code  -mbig-obj               generate big object files  -momit-lock-prefix=[no|yes]                          strip all lock prefixes  -mfence-as-lock-add=[no|yes]                          encode lfence, mfence and sfence as                           lock addl $0x0, (%{re}sp)  -mrelax-relocations=[no|yes]                          generate relax relocations  -mamd64                 accept only AMD64 ISA  -mintel64               accept only Intel64 ISAReport bugs to <http://www.sourceware.org/bugzilla/>PS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin> .\gdb.exeGNU gdb (GDB) 7.11.1Copyright (C) 2016 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law.  Type "show copying"and "show warranty" for details.This GDB was configured as "i686-w64-mingw32".Type "show configuration" for configuration details.For bug reporting instructions, please see:<http://www.gnu.org/software/gdb/bugs/>.Find the GDB manual and other documentation resources online at:<http://www.gnu.org/software/gdb/documentation/>.For help, type "help".Type "apropos word" to search for commands related to "word".(gdb)Display all 171 possibilities? (y or n)!                                flushregs                        reverse-nextactions                          forward-search                   reverse-nextiadd-auto-load-safe-path          frame                            reverse-searchadd-auto-load-scripts-directory  ftrace                           reverse-stepadd-inferior                     function                         reverse-stepiadd-symbol-file                  generate-core-file               rniadvance                          goto-bookmark                    rsiagent-printf                     guile                            runalias                            guile-repl                       rwatchappend                           handle                           saveapropos                          hbreak                           searchattach                           help                             sectionawatch                           if                               select-framebacktrace                        ignore                           setbookmark                         inferior                         sharedlibrarybreak                            info                             shellbreak-range                      init-if-undefined                showbt                               interpreter-exec                 sicall                             interrupt                        signalcatch                            jit-reader-load                  skipcd                               jit-reader-unload                sourceclear                            jump                             startclone-inferior                   kill                             stepcollect                          list                             stepicommands                         load                             steppingcompare-sections                 macro                            stopcompile                          maintenance                      stracecomplete                         make                             symbol-filecondition                        mem                              targetcontinue                         monitor                          taskcore-file                        next                             tbreakdefine                           nexti                            tcatchdelete                           ni                               tdumpdemangle                         nosharedlibrary                  tevaldetach                           output                           tfinddirectory                        overlay                          thbreakdisable                          passcount                        threaddisassemble                      path                             tpdisconnect                       print                            tracedisplay                          print-object                     tsavedocument                         printf                           tstartdont-repeat                      ptype                            tstatusdown                             pwd                              tstopdown-silently                    python                           ttydprintf                          python-interactive               tvariabledump                             queue-signal                     undisplayecho                             quit                             unsetedit                             rbreak                           untilenable                           rc                               upend                              record                           up-silentlyeval                             remote                           watchexec-file                        remove-inferiors                 whatisexplore                          remove-symbol-file               whereexpression                       restore                          whilefile                             return                           while-steppingfind                             reverse-continue                 wsfinish                           reverse-finish                   x(gdb) helpList of classes of commands:aliases -- Aliases of other commandsbreakpoints -- Making program stop at certain pointsdata -- Examining datafiles -- Specifying and examining filesinternals -- Maintenance commandsobscure -- Obscure featuresrunning -- Running the programstack -- Examining the stackstatus -- Status inquiriessupport -- Support facilitiestracepoints -- Tracing of program execution without stopping the programuser-defined -- User-defined commandsType "help" followed by a class name for a list of commands in that class.Type "help all" for the list of all commands.Type "help" followed by command name for full documentation.Type "apropos word" to search for commands related to "word".Command name abbreviations are allowed if unambiguous.(gdb)Display all 171 possibilities? (y or n)!                                flushregs                        reverse-nextactions                          forward-search                   reverse-nextiadd-auto-load-safe-path          frame                            reverse-searchadd-auto-load-scripts-directory  ftrace                           reverse-stepadd-inferior                     function                         reverse-stepiadd-symbol-file                  generate-core-file               rniadvance                          goto-bookmark                    rsiagent-printf                     guile                            runalias                            guile-repl                       rwatchappend                           handle                           saveapropos                          hbreak                           searchattach                           help                             sectionawatch                           if                               select-framebacktrace                        ignore                           setbookmark                         inferior                         sharedlibrarybreak                            info                             shellbreak-range                      init-if-undefined                showbt                               interpreter-exec                 sicall                             interrupt                        signalcatch                            jit-reader-load                  skipcd                               jit-reader-unload                sourceclear                            jump                             startclone-inferior                   kill                             stepcollect                          list                             stepicommands                         load                             steppingcompare-sections                 macro                            stopcompile                          maintenance                      stracecomplete                         make                             symbol-filecondition                        mem                              targetcontinue                         monitor                          taskcore-file                        next                             tbreakdefine                           nexti                            tcatchdelete                           ni                               tdumpdemangle                         nosharedlibrary                  tevaldetach                           output                           tfinddirectory                        overlay                          thbreakdisable                          passcount                        threaddisassemble                      path                             tpdisconnect                       print                            tracedisplay                          print-object                     tsavedocument                         printf                           tstartdont-repeat                      ptype                            tstatusdown                             pwd                              tstopdown-silently                    python                           ttydprintf                          python-interactive               tvariabledump                             queue-signal                     undisplayecho                             quit                             unsetedit                             rbreak                           untilenable                           rc                               upend                              record                           up-silentlyeval                             remote                           watchexec-file                        remove-inferiors                 whatisexplore                          remove-symbol-file               whereexpression                       restore                          whilefile                             return                           while-steppingfind                             reverse-continue                 wsfinish                           reverse-finish                   x(gdb) help allCommand class: aliasesni -- Step one instructionrc -- Continue program being debugged but run it in reverserni -- Step backward one instructionrsi -- Step backward exactly one instructionsi -- Step one instruction exactlystepping -- Specify single-stepping behavior at a tracepointtp -- Set a tracepoint at specified locationtty -- Set terminal for future runs of program being debuggedwhere -- Print backtrace of all stack framesws -- Specify single-stepping behavior at a tracepointCommand class: breakpointsawatch -- Set a watchpoint for an expressionbreak -- Set breakpoint at specified locationbreak-range -- Set a breakpoint for an address rangecatch -- Set catchpoints to catch eventscatch assert -- Catch failed Ada assertionscatch catch -- Catch an exceptioncatch exception -- Catch Ada exceptionscatch exec -- Catch calls to execcatch fork -- Catch calls to forkcatch load -- Catch loads of shared librariescatch rethrow -- Catch an exceptioncatch signal -- Catch signals by their names and/or numberscatch syscall -- Catch system calls by their names and/or numberscatch throw -- Catch an exceptioncatch unload -- Catch unloads of shared librariescatch vfork -- Catch calls to vforkclear -- Clear breakpoint at specified locationcommands -- Set commands to be executed when a breakpoint is hitcondition -- Specify breakpoint number N to break only if COND is truedelete -- Delete some breakpoints or auto-display expressionsdelete bookmark -- Delete a bookmark from the bookmark listdelete breakpoints -- Delete some breakpoints or auto-display expressionsdelete display -- Cancel some expressions to be displayed when program stopsdelete mem -- Delete memory regiondelete tracepoints -- Delete specified tracepointsdelete tvariable -- Delete one or more trace state variablesdisable -- Disable some breakpointsdisable breakpoints -- Disable some breakpointsdisable display -- Disable some expressions to be displayed when program stopsdisable frame-filter -- GDB command to disable the specified frame-filterdisable mem -- Disable memory regiondisable pretty-printer -- GDB command to disable the specified pretty-printerdisable probes -- Disable probes---Type <return> to continue, or q <return> to quit---disable tracepoints -- Disable specified tracepointsdisable type-printer -- GDB command to disable the specified type-printerdisable unwinder -- GDB command to disable the specified unwinderdisable xmethod -- GDB command to disable a specified (group of) xmethod(s)dprintf -- Set a dynamic printf at specified locationenable -- Enable some breakpointsenable breakpoints -- Enable some breakpointsenable breakpoints count -- Enable breakpoints for COUNT hitsenable breakpoints delete -- Enable breakpoints and delete when hitenable breakpoints once -- Enable breakpoints for one hitenable count -- Enable breakpoints for COUNT hitsenable delete -- Enable breakpoints and delete when hitenable display -- Enable some expressions to be displayed when program stopsenable frame-filter -- GDB command to disable the specified frame-filterenable mem -- Enable memory regionenable once -- Enable breakpoints for one hitenable pretty-printer -- GDB command to enable the specified pretty-printerenable probes -- Enable probesenable tracepoints -- Enable specified tracepointsenable type-printer -- GDB command to enable the specified type printerenable unwinder -- GDB command to enable unwindersenable xmethod -- GDB command to enable a specified (group of) xmethod(s)ftrace -- Set a fast tracepoint at specified locationhbreak -- Set a hardware assisted breakpointignore -- Set ignore-count of breakpoint number N to COUNTrbreak -- Set a breakpoint for all functions matching REGEXPrwatch -- Set a read watchpoint for an expressionsave -- Save breakpoint definitions as a scriptsave breakpoints -- Save current breakpoint definitions as a scriptsave gdb-index -- Save a gdb-index filesave tracepoints -- Save current tracepoint definitions as a scriptskip -- Ignore a function while steppingskip delete -- Delete skip entriesskip disable -- Disable skip entriesskip enable -- Enable skip entriesskip file -- Ignore a file while steppingskip function -- Ignore a function while steppingstrace -- Set a static tracepoint at location or markertbreak -- Set a temporary breakpointtcatch -- Set temporary catchpoints to catch eventstcatch assert -- Catch failed Ada assertionstcatch catch -- Catch an exceptiontcatch exception -- Catch Ada exceptionstcatch exec -- Catch calls to exectcatch fork -- Catch calls to forktcatch load -- Catch loads of shared librariestcatch rethrow -- Catch an exceptiontcatch signal -- Catch signals by their names and/or numberstcatch syscall -- Catch system calls by their names and/or numbers---Type <return> to continue, or q <return> to quit---tcatch throw -- Catch an exceptiontcatch unload -- Catch unloads of shared librariestcatch vfork -- Catch calls to vforkthbreak -- Set a temporary hardware assisted breakpointtrace -- Set a tracepoint at specified locationwatch -- Set a watchpoint for an expressionCommand class: dataagent-printf -- Agent-printf "printf format string"append -- Append target code/data to a local fileappend binary -- Append target code/data to a raw binary fileappend binary memory -- Append contents of memory to a raw binary fileappend binary value -- Append the value of an expression to a raw binary fileappend memory -- Append contents of memory to a raw binary fileappend value -- Append the value of an expression to a raw binary filecall -- Call a function in the programdisassemble -- Disassemble a specified section of memorydisplay -- Print value of expression EXP each time the program stopsdump -- Dump target code/data to a local filedump binary -- Write target code/data to a raw binary filedump binary memory -- Write contents of memory to a raw binary filedump binary value -- Write the value of an expression to a raw binary filedump ihex -- Write target code/data to an intel hex filedump ihex memory -- Write contents of memory to an ihex filedump ihex value -- Write the value of an expression to an ihex filedump memory -- Write contents of memory to a raw binary filedump srec -- Write target code/data to an srec filedump srec memory -- Write contents of memory to an srec filedump srec value -- Write the value of an expression to an srec filedump tekhex -- Write target code/data to a tekhex filedump tekhex memory -- Write contents of memory to a tekhex filedump tekhex value -- Write the value of an expression to a tekhex filedump value -- Write the value of an expression to a raw binary filedump verilog -- Write target code/data to a verilog hex filedump verilog memory -- Write contents of memory to a verilog hex filedump verilog value -- Write the value of an expression to a verilog hex fileexplore -- Explore a value or a type valid in the current contextexplore type -- Explore a type or the type of an expression valid in the currentexplore value -- Explore value of an expression valid in the current contextfind -- Search memory for a sequence of bytesinit-if-undefined -- Initialize a convenience variable if necessarymem -- Define attributes for memory region or reset memory region handling tooutput -- Like "print" but don't put in value history and don't print newlineprint -- Print value of expression EXPprint-object -- Ask an Objective-C object to print itselfprintf -- Printf "printf format string"ptype -- Print definition of type TYPErestore -- Restore the contents of FILE to target memory---Type <return> to continue, or q <return> to quit---set -- Evaluate expression EXP and assign result to variable VARset ada -- Prefix command for changing Ada-specfic settingsset ada print-signatures -- Enable or disable the output of formal and return types for functions in the overloads selection menuset ada trust-PAD-over-XVS -- Enable or disable an optimization trusting PAD types over XVS typesset agent -- Set debugger's willingness to use agent as a helperset annotate -- Set annotation_levelset architecture -- Set architecture of targetset args -- Set argument list to give program being debugged when it is startedset auto-connect-native-target -- Set whether GDB may automatically connect to the native targetset auto-load -- Auto-loading specific settingsset auto-load gdb-scripts -- Enable or disable auto-loading of canned sequences of commands scriptsset auto-load local-gdbinit -- Enable or disable auto-loading of .gdbinit script in current directoryset auto-load python-scripts -- Set the debugger's behaviour regarding auto-loaded Python scriptsset auto-load safe-path -- Set the list of files and directories that are safe for auto-loadingset auto-load scripts-directory -- Set the list of directories from which to load auto-loaded scriptsset auto-load-scripts -- Set the debugger's behaviour regarding auto-loaded Python scriptsset auto-solib-add -- Set autoloading of shared library symbolsset backtrace -- Set backtrace specific variablesset backtrace limit -- Set an upper bound on the number of backtrace levelsset backtrace past-entry -- Set whether backtraces should continue past the entry point of a programset backtrace past-main -- Set whether backtraces should continue past "main"set basenames-may-differ -- Set whether a source file may have multiple base namesset breakpoint -- Breakpoint specific settingsset breakpoint always-inserted -- Set mode for inserting breakpointsset breakpoint auto-hw -- Set automatic usage of hardware breakpointsset breakpoint condition-evaluation -- Set mode of breakpoint condition evaluationset breakpoint pending -- Set debugger's behavior regarding pending breakpointsset can-use-hw-watchpoints -- Set debugger's willingness to use watchpoint hardwareset case-sensitive -- Set case sensitivity in name searchset charset -- Set the host and target character setsset check -- Set the status of the type/range checkerset check range -- Set range checkingset check type -- Set strict type checkingset circular-trace-buffer -- Set target's use of circular trace bufferset code-cache -- Set cache use for code segment accessset coerce-float-to-double -- Set coercion of floats to doubles when calling functionsset compile-args -- Set compile command GCC command-line argumentsset complaints -- Set max number of complaints about incorrect symbolsset confirm -- Set whether to confirm potentially dangerous operationsset cp-abi -- Set the ABI used for inspecting C++ objectsset data-directory -- Set GDB's data directoryset dcache -- Use this command to set number of lines in dcache and line-sizeset dcache line-size -- Set dcache line size in bytes (must be power of 2)set dcache size -- Set number of dcache linesset debug -- Generic command for setting gdb debugging flagsset debug arch -- Set architecture debuggingset debug auto-load -- Set auto-load verifications debuggingset debug bfd-cache -- Set bfd cache debugging---Type <return> to continue, or q <return> to quit---set debug check-physname -- Set cross-checking of "physname" code against demanglerset debug coff-pe-read -- Set coff PE read debuggingset debug compile -- Set compile command debuggingset debug displaced -- Set displaced stepping debuggingset debug dwarf-die -- Set debugging of the DWARF DIE readerset debug dwarf-line -- Set debugging of the dwarf line readerset debug dwarf-read -- Set debugging of the DWARF readerset debug entry-values -- Set entry values and tail call frames debuggingset debug expression -- Set expression debuggingset debug frame -- Set frame debuggingset debug infrun -- Set inferior debuggingset debug jit -- Set JIT debuggingset debug notification -- Set debugging of async remote notificationset debug observer -- Set observer debuggingset debug overload -- Set debugging of C++ overloadingset debug parser -- Set parser debuggingset debug py-unwind -- Set Python unwinder debuggingset debug record -- Set debugging of record/replay featureset debug remote -- Set debugging of remote protocolset debug serial -- Set serial debuggingset debug stap-expression -- Set SystemTap expression debuggingset debug symbol-lookup -- Set debugging of symbol lookupset debug symfile -- Set debugging of the symfile functionsset debug symtab-create -- Set debugging of symbol table creationset debug target -- Set target debuggingset debug timestamp -- Set timestamping of debugging messagesset debug varobj -- Set varobj debuggingset debug xml -- Set XML parser debuggingset debug-file-directory -- Set the directories where separate debug symbols are searched forset debugevents -- Set whether to display kernel events in child processset debugexceptions -- Set whether to display kernel exceptions in child processset debugexec -- Set whether to display execution in child processset debugmemory -- Set whether to display memory accesses in child processset default-collect -- Set the list of expressions to collect by defaultset demangle-style -- Set the current C++ demangling styleset detach-on-fork -- Set whether gdb will detach the child of a forkset directories -- Set the search path for finding source filesset disable-randomization -- Set disabling of debuggee's virtual address space randomizationset disassemble-next-line -- Set whether to disassemble next source line or insn when execution stopsset disassembly-flavor -- Set the disassembly flavorset disconnected-dprintf -- Set whether dprintf continues after GDB disconnectsset disconnected-tracing -- Set whether tracing continues after GDB disconnectsset displaced-stepping -- Set debugger's willingness to use displaced steppingset dprintf-channel -- Set the channel to use for dynamic printfset dprintf-function -- Set the function to use for dynamic printfset dprintf-style -- Set the style of usage for dynamic printfset editing -- Set editing of command lines as they are typedset endian -- Set endianness of targetset environment -- Set environment variable value to give the program---Type <return> to continue, or q <return> to quit---set exec-direction -- Set direction of executionset exec-done-display -- Set notification of completion for asynchronous execution commandsset extended-prompt -- Set the extended promptset extension-language -- Set mapping between filename extension and source languageset filename-display -- Set how to display filenamesset follow-exec-mode -- Set debugger response to a program call of execset follow-fork-mode -- Set debugger response to a program call of fork or vforkset frame-filter -- Prefix command for 'set' frame-filter related operationsset frame-filter priority -- GDB command to set the priority of the specified frame-filterset gnutarget -- Set the current BFD targetset guile -- Prefix command for Guile preference settingsset guile print-stack -- Set mode for Guile exception printing on errorset height -- Set number of lines in a page for GDB output paginationset history -- Generic command for setting command history parametersset history expansion -- Set history expansion on command inputset history filename -- Set the filename in which to record the command historyset history remove-duplicates -- Set how far back in history to look for and remove duplicate entriesset history save -- Set saving of the history record on exitset history size -- Set the size of the command historyset host-charset -- Set the host character setset inferior-tty -- Set terminal for future runs of program being debuggedset input-radix -- Set default input radix for entering numbersset interactive-mode -- Set whether GDB's standard input is a terminalset language -- Set the current source languageset listsize -- Set number of source lines gdb will list by defaultset logging -- Set logging optionsset logging file -- Set the current logfileset logging off -- Disable loggingset logging on -- Enable loggingset logging overwrite -- Set whether logging overwrites or appends to the log fileset logging redirect -- Set the logging output modeset max-completions -- Set maximum number of completion candIDAtesset max-user-call-depth -- Set the max call depth for non-python/scheme user-defined commandsset max-value-size -- Set maximum sized value gdb will load from the inferiorset may-insert-breakpoints -- Set permission to insert breakpoints in the targetset may-insert-fast-tracepoints -- Set permission to insert fast tracepoints in the targetset may-insert-tracepoints -- Set permission to insert tracepoints in the targetset may-interrupt -- Set permission to interrupt or signal the targetset may-write-memory -- Set permission to write into target memoryset may-write-registers -- Set permission to write into registersset mem -- Memory regions settingsset mem inaccessible-by-default -- Set handling of unknown memory regionsset mi-async -- Set whether MI asynchronous mode is enabledset mpx -- Set Intel Memory Protection Extensions specific variablesset mpx bound -- Set the memory bounds for a given array/pointer storage in the bound tableset multiple-symbols -- Set the debugger behavior when more than one symbol are possible matchesset new-console -- Set creation of new console when creating child processset new-group -- Set creation of new group when creating child processset non-stop -- Set whether gdb controls the inferior in non-stop mode---Type <return> to continue, or q <return> to quit---set observer -- Set whether gdb controls the inferior in observer modeset opaque-type-resolution -- Set resolution of opaque struct/class/union types (if set before loading symbols)set osabi -- Set OS ABI of targetset output-radix -- Set default output radix for printing of valuesset overload-resolution -- Set overload resolution in evaluating C++ functionsset pagination -- Set state of GDB output paginationset print -- Generic command for setting how things printset print address -- Set printing of addressesset print array -- Set pretty formatting of arraysset print array-indexes -- Set printing of array indexesset print asm-demangle -- Set demangling of C++/ObjC names in disassembly listingsset print demangle -- Set demangling of encoded C++/ObjC names when displaying symbolsset print elements -- Set limit on string chars or array elements to printset print entry-values -- Set printing of function arguments at function entryset print frame-arguments -- Set printing of non-scalar frame argumentsset print inferior-events -- Set printing of inferior events (e.g.set print max-symbolic-offset -- Set the largest offset that will be printed in <symbol+1234> formset print null-stop -- Set printing of char arrays to stop at first null charset print object -- Set printing of object's derived type based on vtable infoset print pascal_static-members -- Set printing of pascal static membersset print pretty -- Set pretty formatting of structuresset print raw -- Generic command for setting what things to print in "raw" modeset print raw frame-arguments -- Set whether to print frame arguments in raw formset print repeats -- Set threshold for repeated print elementsset print sevenbit-strings -- Set printing of 8-bit characters in strings as \nnnset print static-members -- Set printing of C++ static membersset print symbol -- Set printing of symbol names when printing pointersset print symbol-filename -- Set printing of source filename and line number with <symbol>set print symbol-loading -- Set printing of symbol loading messagesset print thread-events -- Set printing of thread events (such as thread start and exit)set print type -- Generic command for setting how types printshow print type methods -- Set printing of methods defined in classesshow print type typedefs -- Set printing of typedefs defined in classesset print union -- Set printing of unions interior to structuresset print vtbl -- Set printing of C++ virtual function tablesset prompt -- Set gdb's promptset python -- Prefix command for python preference settingsset python print-stack -- Set mode for Python stack dump on errorset radix -- Set default input and output number radicesset range-stepping -- Enable or disable range steppingset record -- Set record optionsset record btrace -- Set record optionsset record btrace bts -- Set record btrace bts optionsset record btrace bts buffer-size -- Set the record/replay bts buffer sizeset record btrace pt -- Set record btrace pt optionsset record btrace pt buffer-size -- Set the record/replay pt buffer sizeset record btrace replay-memory-access -- Set what memory accesses are allowed during replayset record full -- Set record optionsset record full insn-number-max -- Set record/replay buffer limit---Type <return> to continue, or q <return> to quit---set record full memory-query -- Set whether query if PREC cannot record memory change of next instructionset record full stop-at-limit -- Set whether record/replay stops when record/replay buffer becomes fullset record function-call-history-size -- Set number of function to print in "record function-call-history"set record instruction-history-size -- Set number of instructions to print in "record instruction-history"set remote -- Remote protocol specific variablesset remote P-packet -- Set use of remote protocol `P' (set-register) packetset remote TracepointSource-packet -- Set use of remote protocol `TracepointSource' (TracepointSource) packetset remote X-packet -- Set use of remote protocol `X' (binary-download) packetset remote Z-packet -- Set use of remote protocol `Z' packetsset remote access-watchpoint-packet -- Set use of remote protocol `Z4' (access-watchpoint) packetset remote agent-packet -- Set use of remote protocol `QAgent' (agent) packetset remote allow-packet -- Set use of remote protocol `QAllow' (allow) packetset remote attach-packet -- Set use of remote protocol `vAttach' (attach) packetset remote binary-download-packet -- Set use of remote protocol `X' (binary-download) packetset remote breakpoint-commands-packet -- Set use of remote protocol `BreakpointCommands' (breakpoint-commands) packetset remote btrace-conf-bts-size-packet -- Set use of remote protocol `Qbtrace-conf:bts:size' (btrace-conf-bts-size) packetset remote btrace-conf-pt-size-packet -- Set use of remote protocol `Qbtrace-conf:pt:size' (btrace-conf-pt-size) packetset remote catch-syscalls-packet -- Set use of remote protocol `QCatchSyscalls' (catch-syscalls) packetset remote conditional-breakpoints-packet -- Set use of remote protocol `ConditionalBreakpoints' (conditional-breakpoints) packetset remote conditional-tracepoints-packet -- Set use of remote protocol `ConditionalTracepoints' (conditional-tracepoints) packetset remote ctrl-c-packet -- Set use of remote protocol `vCtrlC' (ctrl-c) packetset remote disable-btrace-packet -- Set use of remote protocol `Qbtrace:off' (disable-btrace) packetset remote disable-randomization-packet -- Set use of remote protocol `QDisableRandomization' (disable-randomization) packetset remote enable-btrace-bts-packet -- Set use of remote protocol `Qbtrace:bts' (enable-btrace-bts) packetset remote enable-btrace-pt-packet -- Set use of remote protocol `Qbtrace:pt' (enable-btrace-pt) packetset remote exec-event-feature-packet -- Set use of remote protocol `exec-event-feature' (exec-event-feature) packetset remote exec-file -- Set the remote pathname for "run"set remote fast-tracepoints-packet -- Set use of remote protocol `FastTracepoints' (fast-tracepoints) packetset remote fetch-register-packet -- Set use of remote protocol `p' (fetch-register) packetset remote fork-event-feature-packet -- Set use of remote protocol `fork-event-feature' (fork-event-feature) packetset remote get-thread-information-block-address-packet -- Set use of remote protocol `qGetTIBAddr' (get-thread-information-block-address) packetset remote get-thread-local-storage-address-packet -- Set use of remote protocol `qGetTLSAddr' (get-thread-local-storage-address) packetset remote hardware-breakpoint-limit -- Set the maximum number of target hardware breakpointsset remote hardware-breakpoint-packet -- Set use of remote protocol `Z1' (hardware-breakpoint) packetset remote hardware-watchpoint-length-limit -- Set the maximum length (in bytes) of a target hardware watchpointset remote hardware-watchpoint-limit -- Set the maximum number of target hardware watchpointsset remote hostio-close-packet -- Set use of remote protocol `vFile:close' (hostio-close) packetset remote hostio-fstat-packet -- Set use of remote protocol `vFile:fstat' (hostio-fstat) packetset remote hostio-open-packet -- Set use of remote protocol `vFile:open' (hostio-open) packetset remote hostio-pread-packet -- Set use of remote protocol `vFile:pread' (hostio-pread) packetset remote hostio-pwrite-packet -- Set use of remote protocol `vFile:pwrite' (hostio-pwrite) packetset remote hostio-readlink-packet -- Set use of remote protocol `vFile:readlink' (hostio-readlink) packet---Type <return> to continue, or q <return> to quit---set remote hostio-setfs-packet -- Set use of remote protocol `vFile:setfs' (hostio-setfs) packetset remote hostio-unlink-packet -- Set use of remote protocol `vFile:unlink' (hostio-unlink) packetset remote hwbreak-feature-packet -- Set use of remote protocol `hwbreak-feature' (hwbreak-feature) packetset remote install-in-trace-packet -- Set use of remote protocol `InstallInTrace' (install-in-trace) packetset remote interrupt-on-connect -- Set whether interrupt-sequence is sent to remote target when gdb connects toset remote interrupt-sequence -- Set interrupt sequence to remote targetset remote kill-packet -- Set use of remote protocol `vKill' (kill) packetset remote library-info-packet -- Set use of remote protocol `qXfer:libraries:read' (library-info) packetset remote library-info-svr4-packet -- Set use of remote protocol `qXfer:libraries-svr4:read' (library-info-svr4) packetset remote memory-map-packet -- Set use of remote protocol `qXfer:memory-map:read' (memory-map) packetset remote memory-read-packet-size -- Set the maximum number of bytes per memory-read packetset remote memory-write-packet-size -- Set the maximum number of bytes per memory-write packetset remote multiprocess-feature-packet -- Set use of remote protocol `multiprocess-feature' (multiprocess-feature) packetset remote no-resumed-stop-reply-packet -- Set use of remote protocol `N stop reply' (no-resumed-stop-reply) packetset remote noack-packet -- Set use of remote protocol `QStartNoAckMode' (noack) packetset remote osdata-packet -- Set use of remote protocol `qXfer:osdata:read' (osdata) packetset remote p-packet -- Set use of remote protocol `p' (fetch-register) packetset remote pass-signals-packet -- Set use of remote protocol `QPassSignals' (pass-signals) packetset remote pid-to-exec-file-packet -- Set use of remote protocol `qXfer:exec-file:read' (pid-to-exec-file) packetset remote program-signals-packet -- Set use of remote protocol `QProgramSignals' (program-signals) packetset remote query-attached-packet -- Set use of remote protocol `qAttached' (query-attached) packetset remote read-aux-vector-packet -- Set use of remote protocol `qXfer:auxv:read' (read-aux-vector) packetset remote read-btrace-conf-packet -- Set use of remote protocol `qXfer:btrace-conf' (read-btrace-conf) packetset remote read-btrace-packet -- Set use of remote protocol `qXfer:btrace' (read-btrace) packetset remote read-fdpic-loadmap-packet -- Set use of remote protocol `qXfer:fdpic:read' (read-fdpic-loadmap) packetset remote read-sdata-object-packet -- Set use of remote protocol `qXfer:statictrace:read' (read-sdata-object) packetset remote read-siginfo-object-packet -- Set use of remote protocol `qXfer:siginfo:read' (read-siginfo-object) packetset remote read-spu-object-packet -- Set use of remote protocol `qXfer:spu:read' (read-spu-object) packetset remote read-watchpoint-packet -- Set use of remote protocol `Z3' (read-watchpoint) packetset remote reverse-continue-packet -- Set use of remote protocol `bc' (reverse-continue) packetset remote reverse-step-packet -- Set use of remote protocol `bs' (reverse-step) packetset remote run-packet -- Set use of remote protocol `vRun' (run) packetset remote search-memory-packet -- Set use of remote protocol `qSearch:memory' (search-memory) packetset remote set-register-packet -- Set use of remote protocol `P' (set-register) packetset remote software-breakpoint-packet -- Set use of remote protocol `Z0' (software-breakpoint) packetset remote static-tracepoints-packet -- Set use of remote protocol `StaticTracepoints' (static-tracepoints) packetset remote supported-packets-packet -- Set use of remote protocol `qSupported' (supported-packets) packetset remote swbreak-feature-packet -- Set use of remote protocol `swbreak-feature' (swbreak-feature) packetset remote symbol-lookup-packet -- Set use of remote protocol `qSymbol' (symbol-lookup) packetset remote system-call-allowed -- Set if the host system(3) call is allowed for the targetset remote target-features-packet -- Set use of remote protocol `qXfer:features:read' (target-features) packetset remote thread-events-packet -- Set use of remote protocol `QThreadEvents' (thread-events) packetset remote threads-packet -- Set use of remote protocol `qXfer:threads:read' (threads) packetset remote trace-buffer-size-packet -- Set use of remote protocol `QTBuffer:size' (trace-buffer-size) packetset remote trace-status-packet -- Set use of remote protocol `qTStatus' (trace-status) packetset remote traceframe-info-packet -- Set use of remote protocol `qXfer:traceframe-info:read' (traceframe-info) packetset remote unwind-info-block-packet -- Set use of remote protocol `qXfer:uib:read' (unwind-info-block) packet---Type <return> to continue, or q <return> to quit---set remote verbose-resume-packet -- Set use of remote protocol `vCont' (verbose-resume) packetset remote verbose-resume-supported-packet -- Set use of remote protocol `vContSupported' (verbose-resume-supported) packetset remote vfork-event-feature-packet -- Set use of remote protocol `vfork-event-feature' (vfork-event-feature) packetset remote write-siginfo-object-packet -- Set use of remote protocol `qXfer:siginfo:write' (write-siginfo-object) packetset remote write-spu-object-packet -- Set use of remote protocol `qXfer:spu:write' (write-spu-object) packetset remote write-watchpoint-packet -- Set use of remote protocol `Z2' (write-watchpoint) packetset remoteaddresssize -- Set the maximum size of the address (in bits) in a memory packetset remotebreak -- Set whether to send break if interruptedset remotecache -- Set cache use for remote targetsset remotelogbase -- Set numerical base for remote session loggingset remotelogfile -- Set filename for remote session recordingset remotetimeout -- Set timeout limit to wait for target to respondset remotewritesize -- Set the maximum number of bytes per memory write packet (deprecated)set schedule-multiple -- Set mode for resuming threads of all processesset scheduler-locking -- Set mode for locking scheduler during executionset script-extension -- Set mode for script filename extension recognitionset serial -- Set default serial/parallel port configurationset serial baud -- Set baud rate for remote serial I/Oset serial parity -- Set parity for remote serial I/Oset solib-absolute-prefix -- Set an alternate system rootset solib-search-path -- Set the search path for loading non-absolute shared library symbol filesset stack-cache -- Set cache use for stack accessset step-mode -- Set mode of the step operationset stop-on-solib-events -- Set stopping for shared library eventsset struct-convention -- Set the convention for returning small structsset substitute-path -- Usage: set substitute-path FROM TOset sysroot -- Set an alternate system rootset target-async -- Set whether MI asynchronous mode is enabledset target-charset -- Set the target character setset target-file-system-kind -- Set assumed file system kind for target reported file namesset target-wide-charset -- Set the target wide character setset tcp -- TCP protocol specific variablesset tcp auto-retry -- Set auto-retry on socket connectset tcp connect-timeout -- Set timeout limit in seconds for socket connectionset tdesc -- Set target description specific variablesset tdesc filename -- Set the file to read for an XML target descriptionset trace-buffer-size -- Set requested size of trace bufferset trace-commands -- Set tracing of GDB CLI commandsset trace-notes -- Set notes string to use for current and future trace runsset trace-stop-notes -- Set notes string to use for future tstop commandsset trace-user -- Set the user name to use for current and future trace runsset trust-readonly-sections -- Set mode for reading from readonly sectionsset unwind-on-terminating-exception -- Set unwinding of stack if std::terminate is called while in call dummyset unwindonsignal -- Set unwinding of stack if a signal is received while in a call dummyset use-deprecated-index-sections -- Set whether to use deprecated gdb_index sectionsset variable -- Evaluate expression EXP and assign result to variable VARset verbose -- Set verbosity---Type <return> to continue, or q <return> to quit---set watchdog -- Set watchdog timerset width -- Set number of characters where GDB should wrap lines of its outputset write -- Set writing into executable and core filesundisplay -- Cancel some expressions to be displayed when program stopswhatis -- Print data type of expression EXPx -- Examine memory: x/FMT ADDRESSCommand class: filesadd-symbol-file -- Load symbols from FILEcd -- Set working directory to DIR for debugger and program being debuggedcore-file -- Use FILE as core dump for examining memory and registersdirectory -- Add directory DIR to beginning of search path for source filesedit -- Edit specified file or functionexec-file -- Use FILE as program for getting contents of pure memoryfile -- Use FILE as program to be debuggedforward-search -- Search for regular expression (see regex(3)) from last line listedgenerate-core-file -- Save a core file with the current state of the debugged processlist -- List specified function or lineload -- Dynamically load FILE into the running programnosharedlibrary -- Unload all shared object library symbolspath -- Add directory DIR(s) to beginning of search path for object filespwd -- Print working directoryremote -- Manipulate files on the remote systemremote delete -- Delete a remote fileremote get -- Copy a remote file to the local systemremote put -- Copy a local file to the remote systemremove-symbol-file -- Remove a symbol file added via the add-symbol-file commandreverse-search -- Search backward for regular expression (see regex(3)) from last line listedsearch -- Search for regular expression (see regex(3)) from last line listedsection -- Change the base address of section SECTION of the exec file to ADDRsharedlibrary -- Load shared object library symbols for files matching REGEXPsymbol-file -- Load symbol table from executable file FILECommand class: internalsflushregs -- Force gdb to flush its register cache (maintainer command)maintenance -- Commands for use by GDB maintainersmaintenance agent -- Translate an expression into remote agent bytecode for tracingmaintenance agent-eval -- Translate an expression into remote agent bytecode for evaluationmaintenance agent-printf -- Translate an expression into remote agent bytecode for evaluation and display the bytecodesmaintenance btrace -- Branch tracing maintenance commandsmaintenance btrace clear -- Clears the branch tracing datamaintenance btrace clear-packet-history -- Clears the branch tracing packet historymaintenance btrace packet-history -- Print the raw branch tracing datamaintenance check-psymtabs -- Check consistency of currently expanded psymtabs versus symtabsmaintenance check-symtabs -- Check consistency of currently expanded symtabsmaintenance cplus -- C++ maintenance commands---Type <return> to continue, or q <return> to quit---maintenance cplus first_component -- Print the first class/namespace component of NAMEmaintenance cplus namespace -- Deprecated placeholder for removed functionalitymaintenance demangle -- This command has been moved to "demangle"maintenance demangler-warning -- Give GDB a demangler warningmaintenance deprecate -- Deprecate a commandmaintenance expand-symtabs -- Expand symbol tablesmaintenance flush-symbol-cache -- Flush the symbol cache for each program spacemaintenance info -- Commands for showing internal info about the program being debuggedmaintenance info bfds -- List the BFDs that are currently openmaintenance info breakpoints -- Status of all breakpointsmaintenance info btrace -- Info about branch tracing datamaintenance info program-spaces -- Info about currently known program spacesmaintenance info psymtabs -- List the partial symbol tables for all object filesmaintenance info sections -- List the BFD sections of the exec and core filesmaintenance info symtabs -- List the full symbol tables for all object filesmaintenance internal-error -- Give GDB an internal errormaintenance internal-warning -- Give GDB an internal warningmaintenance packet -- Send an arbitrary packet to a remote targetmaintenance print -- Maintenance command for printing GDB internal statemaintenance print architecture -- Print the internal architecture configurationmaintenance print c-tdesc -- Print the current target description as a C source filemaintenance print cooked-registers -- Print the internal register configuration including cooked valuesmaintenance print dummy-frames -- Print the contents of the internal dummy-frame stackmaintenance print msymbols -- Print dump of current minimal symbol definitionsmaintenance print objfiles -- Print dump of current object file definitionsmaintenance print psymbols -- Print dump of current partial symbol definitionsmaintenance print raw-registers -- Print the internal register configuration including raw valuesmaintenance print reggroups -- Print the internal register group namesmaintenance print register-groups -- Print the internal register configuration including each register's groupmaintenance print registers -- Print the internal register configurationmaintenance print remote-registers -- Print the internal register configuration including each register'smaintenance print statistics -- Print statistics about internal gdb statemaintenance print symbol-cache -- Dump the symbol cache for each program spacemaintenance print symbol-cache-statistics -- Print symbol cache statistics for each program spacemaintenance print symbols -- Print dump of current symbol definitionsmaintenance print target-stack -- Print the name of each layer of the internal target stackmaintenance print type -- Print a type chain for a given symbolmaintenance print user-registers -- List the names of the current user registersmaintenance set -- Set GDB internal variables used by the GDB maintainermaintenance set ada -- Set Ada maintenance-related variablesmaintenance set ada ignore-descriptive-types -- Set whether descriptive types generated by GNAT should be ignoredmaintenance set bfd-sharing -- Set whether gdb will share bfds that appear to be the same filemaintenance set btrace -- Set branch tracing specific variablesmaintenance set btrace pt -- Set Intel Processor Trace specific variablesmaintenance set btrace pt skip-pad -- Set whether PAD packets should be skipped in the btrace packet historymaintenance set demangler-warning -- Configure what GDB does when demangler-warning is detectedmaintenance set demangler-warning quit -- Set whether GDB should quit when an demangler-warning is detectedmaintenance set dwarf -- Set DWARF specific variablesmaintenance set dwarf always-disassemble -- Set whether `info address' always disassembles DWARF expressions---Type <return> to continue, or q <return> to quit---maintenance set dwarf max-cache-age -- Set the upper bound on the age of cached DWARF compilation unitsmaintenance set internal-error -- Configure what GDB does when internal-error is detectedmaintenance set internal-error corefile -- Set whether GDB should create a core file of GDB when internal-error is detectedmaintenance set internal-error quit -- Set whether GDB should quit when an internal-error is detectedmaintenance set internal-warning -- Configure what GDB does when internal-warning is detectedmaintenance set internal-warning corefile -- Set whether GDB should create a core file of GDB when internal-warning is detectedmaintenance set internal-warning quit -- Set whether GDB should quit when an internal-warning is detectedmaintenance set per-command -- Per-command statistics settingsset per-command space -- Set whether to display per-command space usageset per-command symtab -- Set whether to display per-command symtab statisticsset per-command time -- Set whether to display per-command execution timemaintenance set profile -- Set internal profilingmaintenance set show-all-tib -- Set whether to display all non-zero fields of thread information blockmaintenance set show-debug-regs -- Set whether to show variables that mirror the x86 debug registersmaintenance set symbol-cache-size -- Set the size of the symbol cachemaintenance set target-async -- Set whether gdb controls the inferior in asynchronous modemaintenance set target-non-stop -- Set whether gdb always controls the inferior in non-stop modemaintenance show -- Show GDB internal variables used by the GDB maintainermaintenance show ada -- Show Ada maintenance-related variablesmaintenance show ada ignore-descriptive-types -- Show whether descriptive types generated by GNAT should be ignoredmaintenance show bfd-sharing -- Show whether gdb will share bfds that appear to be the same filemaintenance show btrace -- Show branch tracing specific variablesmaintenance show btrace pt -- Show Intel Processor Trace specific variablesmaintenance show btrace pt skip-pad -- Show whether PAD packets should be skipped in the btrace packet historymaintenance show demangler-warning -- Show what GDB does when demangler-warning is detectedmaintenance show demangler-warning quit -- Show whether GDB will quit when an demangler-warning is detectedmaintenance show dwarf -- Show DWARF specific variablesmaintenance show dwarf always-disassemble -- Show whether `info address' always disassembles DWARF expressionsmaintenance show dwarf max-cache-age -- Show the upper bound on the age of cached DWARF compilation unitsmaintenance show internal-error -- Show what GDB does when internal-error is detectedmaintenance show internal-error corefile -- Show whether GDB will create a core file of GDB when internal-error is detectedmaintenance show internal-error quit -- Show whether GDB will quit when an internal-error is detectedmaintenance show internal-warning -- Show what GDB does when internal-warning is detectedmaintenance show internal-warning corefile -- Show whether GDB will create a core file of GDB when internal-warning is detectedmaintenance show internal-warning quit -- Show whether GDB will quit when an internal-warning is detectedmaintenance show per-command -- Show per-command statistics settingsshow per-command space -- Show whether to display per-command space usageshow per-command symtab -- Show whether to display per-command symtab statisticsshow per-command time -- Show whether to display per-command execution timemaintenance show profile -- Show internal profilingmaintenance show show-all-tib -- Show whether to display all non-zero fields of thread information blockmaintenance show show-debug-regs -- Show whether to show variables that mirror the x86 debug registersmaintenance show symbol-cache-size -- Show the size of the symbol cachemaintenance show target-async -- Show whether gdb controls the inferior in asynchronous modemaintenance show target-non-stop -- Show whether gdb always controls the inferior in non-stop mode---Type <return> to continue, or q <return> to quit---maintenance space -- Set the display of space usagemaintenance time -- Set the display of time usagemaintenance translate-address -- Translate a section name and address to a symbolmaintenance undeprecate -- Undeprecate a commandCommand class: obscurecompare-sections -- Compare section data on target to the exec filecompile -- Command to compile source code and inject it into the inferiorcompile code -- Compilecompile file -- Evaluate a file containing source codecompile print -- Evaluate EXPR by using the compiler and print resultcomplete -- List the completions for the rest of the line as a commandexpression -- Command to compile source code and inject it into the inferiorcompile code -- Compilecompile file -- Evaluate a file containing source codecompile print -- Evaluate EXPR by using the compiler and print resultguile -- Evaluate a Guile expressionguile-repl -- Start a Guile interactive promptmonitor -- Send a command to the remote monitor (remote targets only)python -- Evaluate a Python commandpython-interactive -- Start an interactive Python promptrecord -- Start recordingrecord btrace -- Start branch trace recordingrecord btrace bts -- Start branch trace recording in Branch Trace Store (BTS) formatrecord btrace pt -- Start branch trace recording in Intel Processor Trace formatrecord delete -- Delete the rest of execution log and start recording it anewrecord full -- Start full execution recordingrecord full restore -- Restore the execution log from a filerecord function-call-history -- Prints the execution history at function granularityrecord goto -- Restore the program to its state at instruction number Nrecord goto begin -- Go to the beginning of the execution logrecord goto end -- Go to the end of the execution logrecord instruction-history -- Print disassembled instructions stored in the execution logrecord save -- Save the execution log to a filerecord stop -- Stop the record/replay targetstop -- There is no `stop' commandCommand class: runningadvance -- Continue the program up to the given location (same form as args for break command)attach -- Attach to a process or file outside of GDBcontinue -- Continue program being debuggeddetach -- Detach a process or file previously attacheddetach inferiors -- Detach from inferior ID (or list of IDS)disconnect -- Disconnect from a targetfinish -- Execute until selected stack frame returnshandle -- Specify how to handle signalsinferior -- Use this command to switch between inferiors---Type <return> to continue, or q <return> to quit---interrupt -- Interrupt the execution of the debugged programjump -- Continue program being debugged at specified line or addresskill -- Kill execution of program being debuggedkill inferiors -- Kill inferior ID (or list of IDs)next -- Step programnexti -- Step one instructionqueue-signal -- Queue a signal to be delivered to the current thread when it is resumedreverse-continue -- Continue program being debugged but run it in reversereverse-finish -- Execute backward until just before selected stack frame is calledreverse-next -- Step program backwardreverse-nexti -- Step backward one instructionreverse-step -- Step program backward until it reaches the beginning of another source linereverse-stepi -- Step backward exactly one instructionrun -- Start debugged programsignal -- Continue program with the specified signalstart -- Run the debugged program until the beginning of the main procedurestep -- Step program until it reaches a different source linestepi -- Step one instruction exactlytarget -- Connect to a target machine or processtarget core -- Use a core file as a targettarget exec -- Use an executable file as a targettarget extended-remote -- Use a remote computer via a serial linetarget native -- Native process (started by the "run" command)target record -- Log program while executing and replay execution from logtarget record-btrace -- Collect control-flow trace and provide the execution historytarget record-core -- Log program while executing and replay execution from logtarget record-full -- Log program while executing and replay execution from logtarget remote -- Use a remote computer via a serial linetarget tfile -- Use a trace file as a targettask -- Use this command to switch between Ada tasksthread -- Use this command to switch between threadsthread apply -- Apply a command to a list of threadsthread apply all -- Apply a command to all threadsthread find -- Find threads that match a regular expressionthread name -- Set the current thread's nameuntil -- Execute until the program reaches a source line greater than the currentCommand class: stackbacktrace -- Print backtrace of all stack framesbt -- Print backtrace of all stack framesdown -- Select and print stack frame called by this oneframe -- Select and print a stack framereturn -- Make selected stack frame return to its callerselect-frame -- Select a stack frame without printing anythingup -- Select and print stack frame that called this oneCommand class: status---Type <return> to continue, or q <return> to quit---info -- Generic command for showing things about the program being debuggedinfo address -- Describe where symbol SYM is storedinfo all-registers -- List of all registers and their contentsinfo args -- Argument variables of current stack frameinfo auto-load -- Print current status of auto-loaded filesinfo auto-load gdb-scripts -- Print the list of automatically loaded sequences of commandsinfo auto-load local-gdbinit -- Print whether current directory .gdbinit file has been loadedinfo auto-load python-scripts -- Print the list of automatically loaded Python scriptsinfo auto-load-scripts -- Print the list of automatically loaded Python scriptsinfo auxv -- Display the inferior's auxiliary vectorinfo bookmarks -- Status of user-settable bookmarksinfo breakpoints -- Status of specified breakpoints (all user-settable breakpoints if no argument)info classes -- All Objective-C classesinfo common -- Print out the values contained in a Fortran COMMON blockinfo copying -- Conditions for redistributing copies of GDBinfo dcache -- Print information on the dcache performanceinfo display -- Expressions to display when program stopsinfo exceptions -- List all Ada exception namesinfo extensions -- All filename extensions associated with a source languageinfo files -- Names of targets and files being debuggedinfo float -- Print the status of the floating point unitinfo frame -- All about selected stack frameinfo frame-filter -- List all registered Python frame-filtersinfo functions -- All function namesinfo guile -- Prefix command for Guile info displaysinfo handle -- What debugger does when program gets various signalsinfo inferiors -- IDs of specified inferiors (all inferiors if no argument)info line -- Core addresses of the code for a source lineinfo locals -- Local variables of current stack frameinfo macro -- Show the definition of MACROinfo macros -- Show the definitions of all macros at LINESPECinfo mem -- Memory region attributesinfo os -- Show OS data ARGinfo pretty-printer -- GDB command to list all registered pretty-printersinfo probes -- Show available static probesinfo probes all -- Show information about all type of probesinfo probes dtrace -- Show information about DTrace static probesinfo probes stap -- Show information about SystemTap static probesinfo proc -- Show /proc process information about any running processinfo proc all -- List all available /proc infoinfo proc cmdline -- List command line arguments of the processinfo proc cwd -- List current working directory of the processinfo proc exe -- List absolute filename for executable of the processinfo proc mappings -- List of mapped memory regionsinfo proc stat -- List process info from /proc/PID/statinfo proc status -- List process info from /proc/PID/statusinfo program -- Execution status of the programinfo record -- Info record optionsinfo registers -- List of integer registers and their contents---Type <return> to continue, or q <return> to quit---info scope -- List the variables local to a scopeinfo selectors -- All Objective-C selectorsinfo set -- Show all GDB settingsinfo sharedlibrary -- Status of loaded shared object librariesinfo signals -- What debugger does when program gets various signalsinfo skip -- Display the status of skipsinfo source -- Information about the current source fileinfo sources -- Source files in the programinfo stack -- Backtrace of the stackinfo static-tracepoint-markers -- List target static tracepoints markersinfo symbol -- Describe what symbol is at location ADDRinfo target -- Names of targets and files being debuggedinfo tasks -- Provide information about all known Ada tasksinfo terminal -- Print inferior's saved terminal statusinfo threads -- Display currently known threadsinfo tracepoints -- Status of specified tracepoints (all tracepoints if no argument)info tvariables -- Status of trace state variables and their valuesinfo type-printers -- GDB command to list all registered type-printersinfo types -- All type namesinfo unwinder -- GDB command to list unwindersinfo variables -- All global and static variable namesinfo vector -- Print the status of the vector unitinfo vtbl -- Show the virtual function table for a C++ objectinfo w32 -- Print information specific to Win32 debugginginfo w32 selector -- Display selectors infosinfo w32 thread-information-block -- Display thread information blockinfo warranty -- Various kinds of warranty you do not haveinfo watchpoints -- Status of specified watchpoints (all watchpoints if no argument)info xmethod -- GDB command to list registered xmethod matchersmacro -- Prefix for commands dealing with C preprocessor macrosmacro define -- Define a new C/C++ preprocessor macromacro expand -- Fully expand any C/C++ preprocessor macro invocations in EXPRESSIONmacro expand-once -- Expand C/C++ preprocessor macro invocations appearing directly in EXPRESSIONmacro list -- List all the macros defined using the `macro define' commandmacro undef -- Remove the definition of the C/C++ preprocessor macro with the given nameshow -- Generic command for showing things about the debuggershow ada -- Generic command for showing Ada-specific settingsshow ada print-signatures -- Show whether the output of formal and return types for functions in the overloads selection menu is activatedshow ada trust-PAD-over-XVS -- Show whether an optimization trusting PAD types over XVS types is activatedshow agent -- Show debugger's willingness to use agent as a helpershow annotate -- Show annotation_levelshow architecture -- Show architecture of targetshow args -- Show argument list to give program being debugged when it is startedshow auto-connect-native-target -- Show whether GDB may automatically connect to the native targetshow auto-load -- Show auto-loading specific settingsshow auto-load gdb-scripts -- Show whether auto-loading of canned sequences of commands scripts is enabledshow auto-load local-gdbinit -- Show whether auto-loading .gdbinit script in current directory is enabledshow auto-load python-scripts -- Show the debugger's behaviour regarding auto-loaded Python scripts---Type <return> to continue, or q <return> to quit---show auto-load safe-path -- Show the list of files and directories that are safe for auto-loadingshow auto-load scripts-directory -- Show the list of directories from which to load auto-loaded scriptsshow auto-load-scripts -- Show the debugger's behaviour regarding auto-loaded Python scriptsshow auto-solib-add -- Show autoloading of shared library symbolsshow backtrace -- Show backtrace specific variablesshow backtrace limit -- Show the upper bound on the number of backtrace levelsshow backtrace past-entry -- Show whether backtraces should continue past the entry point of a programshow backtrace past-main -- Show whether backtraces should continue past "main"show basenames-may-differ -- Show whether a source file may have multiple base namesshow breakpoint -- Breakpoint specific settingsshow breakpoint always-inserted -- Show mode for inserting breakpointsshow breakpoint auto-hw -- Show automatic usage of hardware breakpointsshow breakpoint condition-evaluation -- Show mode of breakpoint condition evaluationshow breakpoint pending -- Show debugger's behavior regarding pending breakpointsshow can-use-hw-watchpoints -- Show debugger's willingness to use watchpoint hardwareshow case-sensitive -- Show case sensitivity in name searchshow charset -- Show the host and target character setsshow check -- Show the status of the type/range checkershow check range -- Show range checkingshow check type -- Show strict type checkingshow circular-trace-buffer -- Show target's use of circular trace buffershow code-cache -- Show cache use for code segment accessshow coerce-float-to-double -- Show coercion of floats to doubles when calling functionsshow commands -- Show the history of commands you typedshow compile-args -- Show compile command GCC command-line argumentsshow complaints -- Show max number of complaints about incorrect symbolsshow configuration -- Show how GDB was configured at build timeshow confirm -- Show whether to confirm potentially dangerous operationsshow convenience -- Debugger convenience ("$foo") variables and functionsshow copying -- Conditions for redistributing copies of GDBshow cp-abi -- Show the ABI used for inspecting C++ objectsshow data-directory -- Show GDB's data directoryshow dcache -- Show dcachesettingsshow dcache line-size -- Show dcache line sizeshow dcache size -- Show number of dcache linesshow debug -- Generic command for showing gdb debugging flagsshow debug arch -- Show architecture debuggingshow debug auto-load -- Show auto-load verifications debuggingshow debug bfd-cache -- Show bfd cache debuggingshow debug check-physname -- Show cross-checking of "physname" code against demanglershow debug coff-pe-read -- Show coff PE read debuggingshow debug compile -- Show compile command debuggingshow debug displaced -- Show displaced stepping debuggingshow debug dwarf-die -- Show debugging of the DWARF DIE readershow debug dwarf-line -- Show debugging of the dwarf line readershow debug dwarf-read -- Show debugging of the DWARF readershow debug entry-values -- Show entry values and tail call frames debuggingshow debug expression -- Show expression debuggingshow debug frame -- Show frame debugging---Type <return> to continue, or q <return> to quit---show debug infrun -- Show inferior debuggingshow debug jit -- Show JIT debuggingshow debug notification -- Show debugging of async remote notificationshow debug observer -- Show observer debuggingshow debug overload -- Show debugging of C++ overloadingshow debug parser -- Show parser debuggingshow debug py-unwind -- Show Python unwinder debuggingshow debug record -- Show debugging of record/replay featureshow debug remote -- Show debugging of remote protocolshow debug serial -- Show serial debuggingshow debug stap-expression -- Show SystemTap expression debuggingshow debug symbol-lookup -- Show debugging of symbol lookupshow debug symfile -- Show debugging of the symfile functionsshow debug symtab-create -- Show debugging of symbol table creationshow debug target -- Show target debuggingshow debug timestamp -- Show timestamping of debugging messagesshow debug varobj -- Show varobj debuggingshow debug xml -- Show XML parser debuggingshow debug-file-directory -- Show the directories where separate debug symbols are searched forshow debugevents -- Show whether to display kernel events in child processshow debugexceptions -- Show whether to display kernel exceptions in child processshow debugexec -- Show whether to display execution in child processshow debugmemory -- Show whether to display memory accesses in child processshow default-collect -- Show the list of expressions to collect by defaultshow demangle-style -- Show the current C++ demangling styleshow detach-on-fork -- Show whether gdb will detach the child of a forkshow directories -- Show the search path for finding source filesshow disable-randomization -- Show disabling of debuggee's virtual address space randomizationshow disassemble-next-line -- Show whether to disassemble next source line or insn when execution stopsshow disassembly-flavor -- Show the disassembly flavorshow disconnected-dprintf -- Show whether dprintf continues after GDB disconnectsshow disconnected-tracing -- Show whether tracing continues after GDB disconnectsshow displaced-stepping -- Show debugger's willingness to use displaced steppingshow dprintf-channel -- Show the channel to use for dynamic printfshow dprintf-function -- Show the function to use for dynamic printfshow dprintf-style -- Show the style of usage for dynamic printfshow editing -- Show editing of command lines as they are typedshow endian -- Show endianness of targetshow environment -- The environment to give the programshow exec-direction -- Show direction of execution (forward/reverse)show exec-done-display -- Show notification of completion for asynchronous execution commandsshow extended-prompt -- Show the extended promptshow extension-language -- Show mapping between filename extension and source languageshow filename-display -- Show how to display filenamesshow follow-exec-mode -- Show debugger response to a program call of execshow follow-fork-mode -- Show debugger response to a program call of fork or vforkshow frame-filter -- Prefix command for 'show' frame-filter related operationsshow frame-filter priority -- GDB command to show the priority of the specified frame-filtershow gnutarget -- Show the current BFD target---Type <return> to continue, or q <return> to quit---show guile -- Prefix command for Guile preference settingsshow guile print-stack -- Show the mode of Guile exception printing on errorshow height -- Show number of lines in a page for GDB output paginationshow history -- Generic command for showing command history parametersshow history expansion -- Show history expansion on command inputshow history filename -- Show the filename in which to record the command historyshow history remove-duplicates -- Show how far back in history to look for and remove duplicate entriesshow history save -- Show saving of the history record on exitshow history size -- Show the size of the command historyshow host-charset -- Show the host character setshow inferior-tty -- Show terminal for future runs of program being debuggedshow input-radix -- Show default input radix for entering numbersshow interactive-mode -- Show whether GDB's standard input is a terminalshow language -- Show the current source languageshow listsize -- Show number of source lines gdb will list by defaultshow logging -- Show logging optionsshow logging file -- Show the current logfileshow logging overwrite -- Show whether logging overwrites or appends to the log fileshow logging redirect -- Show the logging output modeshow max-completions -- Show maximum number of completion candidatesshow max-user-call-depth -- Show the max call depth for non-python/scheme user-defined commandsshow max-value-size -- Show maximum sized value gdb will load from the inferiorshow may-insert-breakpoints -- Show permission to insert breakpoints in the targetshow may-insert-fast-tracepoints -- Show permission to insert fast tracepoints in the targetshow may-insert-tracepoints -- Show permission to insert tracepoints in the targetshow may-interrupt -- Show permission to interrupt or signal the targetshow may-write-memory -- Show permission to write into target memoryshow may-write-registers -- Show permission to write into registersshow mem -- Memory regions settingsshow mem  inaccessible-by-default -- Show handling of unknown memory regionsshow mi-async -- Show whether MI asynchronous mode is enabledshow mpx -- Show Intel Memory Protection Extensions specific variablesshow mpx bound -- Show the memory bounds for a given array/pointer storage in the bound tableshow multiple-symbols -- Show how the debugger handles ambiguities in expressionsshow new-console -- Show creation of new console when creating child processshow new-group -- Show creation of new group when creating child processshow non-stop -- Show whether gdb controls the inferior in non-stop modeshow observer -- Show whether gdb controls the inferior in observer modeshow opaque-type-resolution -- Show resolution of opaque struct/class/union types (if set before loading symbols)show osabi -- Show OS ABI of targetshow output-radix -- Show default output radix for printing of valuesshow overload-resolution -- Show overload resolution in evaluating C++ functionsshow pagination -- Show state of GDB output paginationshow paths -- Current search path for finding object filesshow print -- Generic command for showing print settingsshow print address -- Show printing of addressesshow print array -- Show pretty formatting of arraysshow print array-indexes -- Show printing of array indexesshow print asm-demangle -- Show demangling of C++/ObjC names in disassembly listings---Type <return> to continue, or q <return> to quit---show print demangle -- Show demangling of encoded C++/ObjC names when displaying symbolsshow print elements -- Show limit on string chars or array elements to printshow print entry-values -- Show printing of function arguments at function entryshow print frame-arguments -- Show printing of non-scalar frame argumentsshow print inferior-events -- Show printing of inferior events (e.g.show print max-symbolic-offset -- Show the largest offset that will be printed in <symbol+1234> formshow print null-stop -- Show printing of char arrays to stop at first null charshow print object -- Show printing of object's derived type based on vtable infoshow print pascal_static-members -- Show printing of pascal static membersshow print pretty -- Show pretty formatting of structuresshow print raw -- Generic command for showing "print raw" settingsshow print raw frame-arguments -- Show whether to print frame arguments in raw formshow print repeats -- Show threshold for repeated print elementsshow print sevenbit-strings -- Show printing of 8-bit characters in strings as \nnnshow print static-members -- Show printing of C++ static membersshow print symbol -- Show printing of symbol names when printing pointersshow print symbol-filename -- Show printing of source filename and line number with <symbol>show print symbol-loading -- Show printing of symbol loading messagesshow print thread-events -- Show printing of thread events (such as thread start and exit)show print type -- Generic command for showing type-printing settingsshow print type methods -- Show printing of methods defined in classesshow print type typedefs -- Show printing of typedefs defined in classesshow print union -- Show printing of unions interior to structuresshow print vtbl -- Show printing of C++ virtual function tablesshow prompt -- Show gdb's promptshow python -- Prefix command for python preference settingsshow python print-stack -- Show the mode of Python stack printing on errorshow radix -- Show the default input and output number radicesshow range-stepping -- Show whether target-assisted range stepping is enabledshow record -- Show record optionsshow record btrace -- Show record optionsshow record btrace bts -- Show record btrace bts optionsshow record btrace bts buffer-size -- Show the record/replay bts buffer sizeshow record btrace pt -- Show record btrace pt optionsshow record btrace pt buffer-size -- Show the record/replay pt buffer sizeshow record btrace replay-memory-access -- Show what memory accesses are allowed during replayshow record full -- Show record optionsshow record full insn-number-max -- Show record/replay buffer limitshow record full memory-query -- Show whether query if PREC cannot record memory change of next instructionshow record full stop-at-limit -- Show whether record/replay stops when record/replay buffer becomes fullshow record function-call-history-size -- Show number of functions to print in "record function-call-history"show record instruction-history-size -- Show number of instructions to print in "record instruction-history"show remote -- Remote protocol specific variablesshow remote P-packet -- Show current use of remote protocol `P' (set-register) packetshow remote TracepointSource-packet -- Show current use of remote protocol `TracepointSource' (TracepointSource) packetshow remote X-packet -- Show current use of remote protocol `X' (binary-download) packetshow remote Z-packet -- Show use of remote protocol `Z' packetsshow remote access-watchpoint-packet -- Show current use of remote protocol `Z4' (access-watchpoint) packet---Type <return> to continue, or q <return> to quit---show remote agent-packet -- Show current use of remote protocol `QAgent' (agent) packetshow remote allow-packet -- Show current use of remote protocol `QAllow' (allow) packetshow remote attach-packet -- Show current use of remote protocol `vAttach' (attach) packetshow remote binary-download-packet -- Show current use of remote protocol `X' (binary-download) packetshow remote breakpoint-commands-packet -- Show current use of remote protocol `BreakpointCommands' (breakpoint-commands) packetshow remote btrace-conf-bts-size-packet -- Show current use of remote protocol `Qbtrace-conf:bts:size' (btrace-conf-bts-size) packetshow remote btrace-conf-pt-size-packet -- Show current use of remote protocol `Qbtrace-conf:pt:size' (btrace-conf-pt-size) packetshow remote catch-syscalls-packet -- Show current use of remote protocol `QCatchSyscalls' (catch-syscalls) packetshow remote conditional-breakpoints-packet -- Show current use of remote protocol `ConditionalBreakpoints' (conditional-breakpoints) packetshow remote conditional-tracepoints-packet -- Show current use of remote protocol `ConditionalTracepoints' (conditional-tracepoints) packetshow remote ctrl-c-packet -- Show current use of remote protocol `vCtrlC' (ctrl-c) packetshow remote disable-btrace-packet -- Show current use of remote protocol `Qbtrace:off' (disable-btrace) packetshow remote disable-randomization-packet -- Show current use of remote protocol `QDisableRandomization' (disable-randomization) packetshow remote enable-btrace-bts-packet -- Show current use of remote protocol `Qbtrace:bts' (enable-btrace-bts) packetshow remote enable-btrace-pt-packet -- Show current use of remote protocol `Qbtrace:pt' (enable-btrace-pt) packetshow remote exec-event-feature-packet -- Show current use of remote protocol `exec-event-feature' (exec-event-feature) packetshow remote exec-file -- Show the remote pathname for "run"show remote fast-tracepoints-packet -- Show current use of remote protocol `FastTracepoints' (fast-tracepoints) packetshow remote fetch-register-packet -- Show current use of remote protocol `p' (fetch-register) packetshow remote fork-event-feature-packet -- Show current use of remote protocol `fork-event-feature' (fork-event-feature) packetshow remote get-thread-information-block-address-packet -- Show current use of remote protocol `qGetTIBAddr' (get-thread-information-block-address) packetshow remote get-thread-local-storage-address-packet -- Show current use of remote protocol `qGetTLSAddr' (get-thread-local-storage-address) packetshow remote hardware-breakpoint-limit -- Show the maximum number of target hardware breakpointsshow remote hardware-breakpoint-packet -- Show current use of remote protocol `Z1' (hardware-breakpoint) packetshow remote hardware-watchpoint-length-limit -- Show the maximum length (in bytes) of a target hardware watchpointshow remote hardware-watchpoint-limit -- Show the maximum number of target hardware watchpointsshow remote hostio-close-packet -- Show current use of remote protocol `vFile:close' (hostio-close) packetshow remote hostio-fstat-packet -- Show current use of remote protocol `vFile:fstat' (hostio-fstat) packetshow remote hostio-open-packet -- Show current use of remote protocol `vFile:open' (hostio-open) packetshow remote hostio-pread-packet -- Show current use of remote protocol `vFile:pread' (hostio-pread) packetshow remote hostio-pwrite-packet -- Show current use of remote protocol `vFile:pwrite' (hostio-pwrite) packetshow remote hostio-readlink-packet -- Show current use of remote protocol `vFile:readlink' (hostio-readlink) packetshow remote hostio-setfs-packet -- Show current use of remote protocol `vFile:setfs' (hostio-setfs) packetshow remote hostio-unlink-packet -- Show current use of remote protocol `vFile:unlink' (hostio-unlink) packetshow remote hwbreak-feature-packet -- Show current use of remote protocol `hwbreak-feature' (hwbreak-feature) packetshow remote install-in-trace-packet -- Show current use of remote protocol `InstallInTrace' (install-in-trace) packetshow remote interrupt-on-connect --             Show whether interrupt-sequence is sent to remote target when gdb connects toshow remote interrupt-sequence -- Show interrupt sequence to remote target---Type <return> to continue, or q <return> to quit---show remote kill-packet -- Show current use of remote protocol `vKill' (kill) packetshow remote library-info-packet -- Show current use of remote protocol `qXfer:libraries:read' (library-info) packetshow remote library-info-svr4-packet -- Show current use of remote protocol `qXfer:libraries-svr4:read' (library-info-svr4) packetshow remote memory-map-packet -- Show current use of remote protocol `qXfer:memory-map:read' (memory-map) packetshow remote memory-read-packet-size -- Show the maximum number of bytes per memory-read packetshow remote memory-write-packet-size -- Show the maximum number of bytes per memory-write packetshow remote multiprocess-feature-packet -- Show current use of remote protocol `multiprocess-feature' (multiprocess-feature) packetshow remote no-resumed-stop-reply-packet -- Show current use of remote protocol `N stop reply' (no-resumed-stop-reply) packetshow remote noack-packet -- Show current use of remote protocol `QStartNoAckMode' (noack) packetshow remote osdata-packet -- Show current use of remote protocol `qXfer:osdata:read' (osdata) packetshow remote p-packet -- Show current use of remote protocol `p' (fetch-register) packetshow remote pass-signals-packet -- Show current use of remote protocol `QPassSignals' (pass-signals) packetshow remote pid-to-exec-file-packet -- Show current use of remote protocol `qXfer:exec-file:read' (pid-to-exec-file) packetshow remote program-signals-packet -- Show current use of remote protocol `QProgramSignals' (program-signals) packetshow remote query-attached-packet -- Show current use of remote protocol `qAttached' (query-attached) packetshow remote read-aux-vector-packet -- Show current use of remote protocol `qXfer:auxv:read' (read-aux-vector) packetshow remote read-btrace-conf-packet -- Show current use of remote protocol `qXfer:btrace-conf' (read-btrace-conf) packetshow remote read-btrace-packet -- Show current use of remote protocol `qXfer:btrace' (read-btrace) packetshow remote read-fdpic-loadmap-packet -- Show current use of remote protocol `qXfer:fdpic:read' (read-fdpic-loadmap) packetshow remote read-sdata-object-packet -- Show current use of remote protocol `qXfer:statictrace:read' (read-sdata-object) packetshow remote read-siginfo-object-packet -- Show current use of remote protocol `qXfer:siginfo:read' (read-siginfo-object) packetshow remote read-spu-object-packet -- Show current use of remote protocol `qXfer:spu:read' (read-spu-object) packetshow remote read-watchpoint-packet -- Show current use of remote protocol `Z3' (read-watchpoint) packetshow remote reverse-continue-packet -- Show current use of remote protocol `bc' (reverse-continue) packetshow remote reverse-step-packet -- Show current use of remote protocol `bs' (reverse-step) packetshow remote run-packet -- Show current use of remote protocol `vRun' (run) packetshow remote search-memory-packet -- Show current use of remote protocol `qSearch:memory' (search-memory) packetshow remote set-register-packet -- Show current use of remote protocol `P' (set-register) packetshow remote software-breakpoint-packet -- Show current use of remote protocol `Z0' (software-breakpoint) packetshow remote static-tracepoints-packet -- Show current use of remote protocol `StaticTracepoints' (static-tracepoints) packetshow remote supported-packets-packet -- Show current use of remote protocol `qSupported' (supported-packets) packetshow remote swbreak-feature-packet -- Show current use of remote protocol `swbreak-feature' (swbreak-feature) packetshow remote symbol-lookup-packet -- Show current use of remote protocol `qSymbol' (symbol-lookup) packetshow remote system-call-allowed -- Show if the host system(3) call is allowed for the targetshow remote target-features-packet -- Show current use of remote protocol `qXfer:features:read' (target-features) packetshow remote thread-events-packet -- Show current use of remote protocol `QThreadEvents' (thread-events) packetshow remote threads-packet -- Show current use of remote protocol `qXfer:threads:read' (threads) packetshow remote trace-buffer-size-packet -- Show current use of remote protocol `QTBuffer:size' (trace-buffer-size) packetshow remote trace-status-packet -- Show current use of remote protocol `qTStatus' (trace-status) packet---Type <return> to continue, or q <return> to quit---show remote traceframe-info-packet -- Show current use of remote protocol `qXfer:traceframe-info:read' (traceframe-info) packetshow remote unwind-info-block-packet -- Show current use of remote protocol `qXfer:uib:read' (unwind-info-block) packetshow remote verbose-resume-packet -- Show current use of remote protocol `vCont' (verbose-resume) packetshow remote verbose-resume-supported-packet -- Show current use of remote protocol `vContSupported' (verbose-resume-supported) packetshow remote vfork-event-feature-packet -- Show current use of remote protocol `vfork-event-feature' (vfork-event-feature) packetshow remote write-siginfo-object-packet -- Show current use of remote protocol `qXfer:siginfo:write' (write-siginfo-object) packetshow remote write-spu-object-packet -- Show current use of remote protocol `qXfer:spu:write' (write-spu-object) packetshow remote write-watchpoint-packet -- Show current use of remote protocol `Z2' (write-watchpoint) packetshow remoteaddresssize -- Show the maximum size of the address (in bits) in a memory packetshow remotebreak -- Show whether to send break if interruptedshow remotecache -- Show cache use for remote targetsshow remotelogbase -- Show numerical base for remote session loggingshow remotelogfile -- Show filename for remote session recordingshow remotetimeout -- Show timeout limit to wait for target to respondshow remotewritesize -- Show the maximum number of bytes per memory write packet (deprecated)show schedule-multiple -- Show mode for resuming threads of all processesshow scheduler-locking -- Show mode for locking scheduler during executionshow script-extension -- Show mode for script filename extension recognitionshow serial -- Show default serial/parallel port configurationshow serial baud -- Show baud rate for remote serial I/Oshow serial parity -- Show parity for remote serial I/Oshow solib-absolute-prefix -- Show the current system rootshow solib-search-path -- Show the search path for loading non-absolute shared library symbol filesshow stack-cache -- Show cache use for stack accessshow step-mode -- Show mode of the step operationshow stop-on-solib-events -- Show stopping for shared library eventsshow struct-convention -- Show the convention for returning small structsshow substitute-path -- Usage: show substitute-path [FROM]show sysroot -- Show the current system rootshow target-async -- Show whether MI asynchronous mode is enabledshow target-charset -- Show the target character setshow target-file-system-kind -- Show assumed file system kind for target reported file namesshow target-wide-charset -- Show the target wide character setshow tcp -- TCP protocol specific variablesshow tcp auto-retry -- Show auto-retry on socket connectshow tcp connect-timeout -- Show timeout limit in seconds for socket connectionshow tdesc -- Show target description specific variablesshow tdesc filename -- Show the file to read for an XML target descriptionshow trace-buffer-size -- Show requested size of trace buffershow trace-commands -- Show state of GDB CLI command tracingshow trace-notes -- Show the notes string to use for current and future trace runsshow trace-stop-notes -- Show the notes string to use for future tstop commandsshow trace-user -- Show the user name to use for current and future trace runsshow trust-readonly-sections -- Show mode for reading from readonly sections---Type <return> to continue, or q <return> to quit---show unwind-on-terminating-exception -- Show unwinding of stack if std::terminate() is called while in a call dummyshow unwindonsignal -- Show unwinding of stack if a signal is received while in a call dummyshow use-deprecated-index-sections -- Show whether to use deprecated gdb_index sectionsshow user -- Show definitions of non-python/scheme user defined commandsshow values -- Elements of value history around item number IDX (or last ten)show verbose -- Show verbosityshow version -- Show what version of GDB this isshow warranty -- Various kinds of warranty you do not haveshow watchdog -- Show watchdog timershow width -- Show number of characters where GDB should wrap lines of its outputshow write -- Show writing into executable and core filesCommand class: support! -- Execute the rest of the line as a shell commandadd-auto-load-safe-path -- Add entries to the list of directories from which it is safe to auto-load filesadd-auto-load-scripts-directory -- Add entries to the list of directories from which to load auto-loaded scriptsalias -- Define a new command that is an alias of an existing commandapropos -- Search for commands matching a REGEXPdefine -- Define a new command namedemangle -- Demangle a mangled namedocument -- Document a user-defined commanddont-repeat -- Don't repeat this commanddown-silently -- Same as the `down' commandecho -- Print a constant stringhelp -- Print list of commandsif -- Execute nested commands once IF the conditional expression is non zerointerpreter-exec -- Execute a command in an interpretermake -- Run the ``make'' program using the rest of the line as argumentsoverlay -- Commands for debugging overlaysoverlay auto -- Enable automatic overlay debuggingoverlay list-overlays -- List mappings of overlay sectionsoverlay load-target -- Read the overlay mapping state from the targetoverlay manual -- Enable overlay debuggingoverlay map-overlay -- Assert that an overlay section is mappedoverlay off -- Disable overlay debuggingoverlay unmap-overlay -- Assert that an overlay section is unmappedquit -- Exit gdbshell -- Execute the rest of the line as a shell commandsource -- Read commands from a file named FILEup-silently -- Same as the `up' commandwhile -- Execute nested commands WHILE the conditional expression is non zeroCommand class: tracepointsactions -- Specify the actions to be taken at a tracepointcollect -- Specify one or more data items to be collected at a tracepointend -- Ends a list of commands or actionspasscount -- Set the passcount for a tracepoint---Type <return> to continue, or q <return> to quit---save-tracepoints -- Save current tracepoint definitions as a scripttdump -- Print everything collected at the current tracepointteval -- Specify one or more expressions to be evaluated at a tracepointtfind -- Select a trace frame;tfind end -- De-select any trace frame and resume 'live' debuggingtfind line -- Select a trace frame by source linetfind none -- De-select any trace frame and resume 'live' debuggingtfind outside -- Select a trace frame whose PC is outside the given range (exclusive)tfind pc -- Select a trace frame by PCtfind range -- Select a trace frame whose PC is in the given range (inclusive)tfind start -- Select the first trace frame in the trace buffertfind tracepoint -- Select a trace frame by tracepoint numbertsave -- Save the trace data to a filetstart -- Start trace data collectiontstatus -- Display the status of the current trace data collectiontstop -- Stop trace data collectiontvariable -- Define a trace state variablewhile-stepping -- Specify single-stepping behavior at a tracepointCommand class: user-definedUnclassified commandsadd-inferior -- Add a new inferiorclone-inferior -- Clone inferior IDeval -- Convert "printf format string"function -- Placeholder command for showing help on convenience functionsfunction _any_caller_is -- Check all calling function's namesfunction _any_caller_matches -- Compare all calling function's names with a regexpfunction _caller_is -- Check the calling function's namefunction _caller_matches -- Compare the calling function's name with a regexpfunction _isvoid -- Check whether an expression is voidfunction _memeq -- $_memeq - compare bytes of memoryfunction _regex -- $_regex - check if a string matches a regular expressionfunction _streq -- $_streq - check string equalityfunction _strlen -- $_strlen - compute string lengthjit-reader-load -- Load FILE as debug info reader and unwinder for JIT compiled codejit-reader-unload -- Unload the currently loaded JIT debug info readerremove-inferiors -- Remove inferior ID (or list of IDs)unset -- Complement to certain "set" commandsunset environment -- Cancel environment variable VAR for the programunset substitute-path -- Usage: unset substitute-path [FROM]unset tdesc -- Unset target description specific variablesunset tdesc filename -- Unset the file to read for an XML target description(gdb)Display all 171 possibilities? (y or n)!                                flushregs                        reverse-nextactions                          forward-search                   reverse-nextiadd-auto-load-safe-path          frame                            reverse-searchadd-auto-load-scripts-directory  ftrace                           reverse-stepadd-inferior                     function                         reverse-stepiadd-symbol-file                  generate-core-file               rniadvance                          goto-bookmark                    rsiagent-printf                     guile                            runalias                            guile-repl                       rwatchappend                           handle                           saveapropos                          hbreak                           searchattach                           help                             sectionawatch                           if                               select-framebacktrace                        ignore                           setbookmark                         inferior                         sharedlibrarybreak                            info                             shellbreak-range                      init-if-undefined                showbt                               interpreter-exec                 sicall                             interrupt                        signalcatch                            jit-reader-load                  skipcd                               jit-reader-unload                sourceclear                            jump                             startclone-inferior                   kill                             stepcollect                          list                             stepicommands                         load                             steppingcompare-sections                 macro                            stopcompile                          maintenance                      stracecomplete                         make                             symbol-filecondition                        mem                              targetcontinue                         monitor                          taskcore-file                        next                             tbreakdefine                           nexti                            tcatchdelete                           ni                               tdumpdemangle                         nosharedlibrary                  tevaldetach                           output                           tfinddirectory                        overlay                          thbreakdisable                          passcount                        threaddisassemble                      path                             tpdisconnect                       print                            tracedisplay                          print-object                     tsavedocument                         printf                           tstartdont-repeat                      ptype                            tstatusdown                             pwd                              tstopdown-silently                    python                           ttydprintf                          python-interactive               tvariabledump                             queue-signal                     undisplayecho                             quit                             unsetedit                             rbreak                           untilenable                           rc                               upend                              record                           up-silentlyeval                             remote                           watchexec-file                        remove-inferiors                 whatisexplore                          remove-symbol-file               whereexpression                       restore                          whilefile                             return                           while-steppingfind                             reverse-continue                 wsfinish                           reverse-finish                   x(gdb) helpList of classes of commands:aliases -- Aliases of other commandsbreakpoints -- Making program stop at certain pointsdata -- Examining datafiles -- Specifying and examining filesinternals -- Maintenance commandsobscure -- Obscure featuresrunning -- Running the programstack -- Examining the stackstatus -- Status inquiriessupport -- Support facilitiestracepoints -- Tracing of program execution without stopping the programuser-defined -- User-defined commandsType "help" followed by a class name for a list of commands in that class.Type "help all" for the list of all commands.Type "help" followed by command name for full documentation.Type "apropos word" to search for commands related to "word".Command name abbreviations are allowed if unambiguous.(gdb) quitPS N:\gcc630\i686-6.3.0-release-win32-sjlj-rt_v5-rev1\mingw32\bin>

编译过程
Using built-in specs.COLLECT_GCC=M:\gcc710\i686-7.1.0-release-win32-sjlj-rt_v5-rev0\mingw32\bin\g++.exeTarget: i686-w64-mingw32Configured with: ../../../src/gcc-7.1.0/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/mingw32 --with-sysroot=/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32 --enable-shared --enable-static --enable-targets=all --enable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=win32 --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --enable-sjlj-exceptions --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch-32=i686 --with-arch-64=nocona --with-tune-32=generic --with-tune-64=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-mpfr=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-mpc=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-isl=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-pkgversion='i686-win32-sjlj-rev0, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/lib -L/c/mingw710/prerequisites/i686-zlib-static/lib -L/c/mingw710/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'Thread model: win32gcc version 7.1.0 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) COLLECT_GCC_OPTIONS='-Wpedantic' '-std=c++11' '-v' '-march=corei7-avx' '-Wextra' '-Wall' '-pg' '-g' '-gdwarf-4' '-pipe' '-ggdb' '-g3' '-v' '-I' 'G:\dback1484\C++\empapp' '-I' 'G:\dback1484\C++\empapp' '-c' '-o' 'obj\Debug\empapp.o' '-shared-libgcc' M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/i686-w64-mingw32/7.1.0/cc1plus.exe -quiet -v -v -I G:\dback1484\C++\empapp -I G:\dback1484\C++\empapp -iprefix M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/ -dD -U_REENTRANT G:\dback1484\C++\empapp\empapp.cpp -quiet -dumpbase empapp.cpp -march=corei7-avx -auxbase-strip obj\Debug\empapp.o -g -gdwarf-4 -ggdb -g3 -Wpedantic -Wextra -Wall -std=c++11 -version -p -o - | M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/as.exe -v -v -I G:\dback1484\C++\empapp -I G:\dback1484\C++\empapp -o obj\Debug\empapp.oGNU C++11 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) version 7.1.0 (i686-w64-mingw32)        compiled by GNU C version 7.1.0, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMPGGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include/c++"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/i686-w64-mingw32"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/backward"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include"ignoring nonexistent directory "C:/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32C:/msys64/mingw32/lib/gcc/i686-w64-mingw32/7.1.0/../../../../include"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include-fixed"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/include"ignoring nonexistent directory "C:/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/mingw/include"ignoring duplicate directory "G:\dback1484\C++\empapp"#include "..." search starts here:#include <...> search starts here: G:\dback1484\C++\empapp M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include/c++ M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/i686-w64-mingw32 M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/backward M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include-fixed M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/includeEnd of search list.GNU C++11 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) version 7.1.0 (i686-w64-mingw32)        compiled by GNU C version 7.1.0, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMPGGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072Compiler executable checksum: 833ff0c4e070db9a2ebbc20d5cc84a65In file included from G:\dback1484\C++\empapp\empapp.cpp:1:0:G:\dback1484\C++\empapp\emp.h: In constructor 'iStack::iStack(int)':G:\dback1484\C++\empapp\emp.h:996:16: warning: 'iStack::_stack' will be initialized after [-Wreorder]     vector<int>_stack;                ^~~~~~G:\dback1484\C++\empapp\emp.h:995:9: warning:   'int iStack::_top' [-Wreorder]     int _top;         ^~~~G:\dback1484\C++\empapp\emp.h:980:5: warning:   when initialized here [-Wreorder]     iStack( int capacity ):_stack(capacity),_top(0)     ^~~~~~G:\dback1484\C++\empapp\emp.h: At global scope:G:\dback1484\C++\empapp\emp.h:1030:27: warning: 'novtable' attribute directive ignored [-Wattributes] class __declspec(novtable)Implements : public Interfaces...                           ^~~~~~~~~~In file included from G:\dback1484\C++\empapp\empapp.cpp:1:0:G:\dback1484\C++\empapp\emp.h:3627:7: warning: attribute ignored in declaration of 'class AA' [-Wattributes] class AA __attribute__((init_priority(680)));       ^~G:\dback1484\C++\empapp\emp.h:3627:7: note: attribute for 'class AA' must follow the 'class' keywordG:\dback1484\C++\empapp\emp.h:3628:7: warning: attribute ignored in declaration of 'class BB' [-Wattributes] class BB __attribute__((init_priority(220)));       ^~G:\dback1484\C++\empapp\emp.h:3628:7: note: attribute for 'class BB' must follow the 'class' keywordG:\dback1484\C++\empapp\emp.h:3629:7: warning: attribute ignored in declaration of 'class CC' [-Wattributes] class CC __attribute__((init_priority(400)));       ^~G:\dback1484\C++\empapp\emp.h:3629:7: note: attribute for 'class CC' must follow the 'class' keywordIn file included from G:\dback1484\C++\empapp\empapp.cpp:1:0:G:\dback1484\C++\empapp\emp.h: In function 'void combine(char*, char*)':G:\dback1484\C++\empapp\emp.h:3702:44: warning: ISO C++ forbids variable length array 'outstr' [-Wvla]     char outstr[strlen(str1)+strlen(str2)+2];                                            ^G:\dback1484\C++\empapp\emp.h: In copy constructor 'Bear::Bear(const Bear&)':G:\dback1484\C++\empapp\emp.h:3745:5: warning: base class 'class ZooAnimal' should be explicitly initialized in the copy constructor [-Wextra]     Bear(const Bear&)     ^~~~G:\dback1484\C++\empapp\emp.h: In copy constructor 'Panda::Panda(const Panda&)':G:\dback1484\C++\empapp\emp.h:3787:5: warning: base class 'class Bear' should be explicitly initialized in the copy constructor [-Wextra]     Panda(const Panda&)     ^~~~~G:\dback1484\C++\empapp\emp.h:3787:5: warning: base class 'class Endangered' should be explicitly initialized in the copy constructor [-Wextra]G:\dback1484\C++\empapp\emp.h: In function 'void printHighChangeables(const std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >&, int)':G:\dback1484\C++\empapp\emp.h:3909:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]         if (words.size()>=minWords)             ~~~~~~~~~~~~^~~~~~~~~~G:\dback1484\C++\empapp\emp.h:3912:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]             for (int i=0; i<words.size(); i++)                           ~^~~~~~~~~~~~~G:\dback1484\C++\empapp\emp.h: In function 'void dealloc(void*, size_t)':G:\dback1484\C++\empapp\emp.h:4072:20: warning: unused parameter 'addr' [-Wunused-parameter] void dealloc(void* addr,size_t size){                    ^~~~G:\dback1484\C++\empapp\emp.h:4072:32: warning: unused parameter 'size' [-Wunused-parameter] void dealloc(void* addr,size_t size){                                ^~~~G:\dback1484\C++\empapp\emp.h: At global scope:G:\dback1484\C++\empapp\emp.h:3807:5: warning: 'a_4790k' defined but not used [-Wunused-variable] int a_4790k=4790;     ^~~~~~~In file included from G:\dback1484\C++\empapp\empapp.cpp:1:0:G:\dback1484\C++\empapp\emp.h:3120:6: warning: 'void get_lost_number(int*, int)' defined but not used [-Wunused-function] void get_lost_number(int data[],int length)      ^~~~~~~~~~~~~~~G:\dback1484\C++\empapp\emp.h:3038:6: warning: 'void url()' defined but not used [-Wunused-function] void url() {}      ^~~GNU assembler version 2.27 (i686-w64-mingw32) using BFD version (GNU Binutils) 2.27COMPILER_PATH=M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/i686-w64-mingw32/7.1.0/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/LIBRARY_PATH=M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/lib/../lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../COLLECT_GCC_OPTIONS='-Wpedantic' '-std=c++11' '-v' '-march=corei7-avx' '-Wextra' '-Wall' '-pg' '-g' '-gdwarf-4' '-pipe' '-ggdb' '-g3' '-v' '-I' 'G:\dback1484\C++\empapp' '-I' 'G:\dback1484\C++\empapp' '-c' '-o' 'obj\Debug\empapp.o' '-shared-libgcc'Using built-in specs.COLLECT_GCC=M:\gcc710\i686-7.1.0-release-win32-sjlj-rt_v5-rev0\mingw32\bin\g++.exeTarget: i686-w64-mingw32Configured with: ../../../src/gcc-7.1.0/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/mingw32 --with-sysroot=/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32 --enable-shared --enable-static --enable-targets=all --enable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=win32 --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --enable-sjlj-exceptions --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch-32=i686 --with-arch-64=nocona --with-tune-32=generic --with-tune-64=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-mpfr=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-mpc=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-isl=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-pkgversion='i686-win32-sjlj-rev0, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/lib -L/c/mingw710/prerequisites/i686-zlib-static/lib -L/c/mingw710/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'Thread model: win32gcc version 7.1.0 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) COLLECT_GCC_OPTIONS='-Wpedantic' '-std=c++11' '-v' '-march=corei7-avx' '-Wextra' '-Wall' '-pg' '-g' '-gdwarf-4' '-pipe' '-ggdb' '-g3' '-v' '-I' 'G:\dback1484\C++\empapp' '-I' 'G:\dback1484\C++\empapp' '-c' '-o' 'obj\Debug\main.o' '-shared-libgcc' M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/i686-w64-mingw32/7.1.0/cc1plus.exe -quiet -v -v -I G:\dback1484\C++\empapp -I G:\dback1484\C++\empapp -iprefix M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/ -dD -U_REENTRANT G:\dback1484\C++\empapp\main.cpp -quiet -dumpbase main.cpp -march=corei7-avx -auxbase-strip obj\Debug\main.o -g -gdwarf-4 -ggdb -g3 -Wpedantic -Wextra -Wall -std=c++11 -version -p -o - | M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/as.exe -v -v -I G:\dback1484\C++\empapp -I G:\dback1484\C++\empapp -o obj\Debug\main.oGNU C++11 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) version 7.1.0 (i686-w64-mingw32)        compiled by GNU C version 7.1.0, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMPGGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include/c++"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/i686-w64-mingw32"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/backward"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include"ignoring nonexistent directory "C:/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32C:/msys64/mingw32/lib/gcc/i686-w64-mingw32/7.1.0/../../../../include"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include-fixed"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/include"ignoring nonexistent directory "C:/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/mingw/include"ignoring duplicate directory "G:\dback1484\C++\empapp"#include "..." search starts here:#include <...> search starts here: G:\dback1484\C++\empapp M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include/c++ M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/i686-w64-mingw32 M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include/c++/backward M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include-fixed M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/includeEnd of search list.GNU C++11 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) version 7.1.0 (i686-w64-mingw32)        compiled by GNU C version 7.1.0, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMPGGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072Compiler executable checksum: 833ff0c4e070db9a2ebbc20d5cc84a65In file included from G:\dback1484\C++\empapp\main.cpp:2:0:G:\dback1484\C++\empapp\emp.h: In constructor 'iStack::iStack(int)':G:\dback1484\C++\empapp\emp.h:996:16: warning: 'iStack::_stack' will be initialized after [-Wreorder]     vector<int>_stack;                ^~~~~~G:\dback1484\C++\empapp\emp.h:995:9: warning:   'int iStack::_top' [-Wreorder]     int _top;         ^~~~G:\dback1484\C++\empapp\emp.h:980:5: warning:   when initialized here [-Wreorder]     iStack( int capacity ):_stack(capacity),_top(0)     ^~~~~~G:\dback1484\C++\empapp\emp.h: At global scope:G:\dback1484\C++\empapp\emp.h:1030:27: warning: 'novtable' attribute directive ignored [-Wattributes] class __declspec(novtable)Implements : public Interfaces...                           ^~~~~~~~~~In file included from G:\dback1484\C++\empapp\main.cpp:2:0:G:\dback1484\C++\empapp\emp.h:3627:7: warning: attribute ignored in declaration of 'class AA' [-Wattributes] class AA __attribute__((init_priority(680)));       ^~G:\dback1484\C++\empapp\emp.h:3627:7: note: attribute for 'class AA' must follow the 'class' keywordG:\dback1484\C++\empapp\emp.h:3628:7: warning: attribute ignored in declaration of 'class BB' [-Wattributes] class BB __attribute__((init_priority(220)));       ^~G:\dback1484\C++\empapp\emp.h:3628:7: note: attribute for 'class BB' must follow the 'class' keywordG:\dback1484\C++\empapp\emp.h:3629:7: warning: attribute ignored in declaration of 'class CC' [-Wattributes] class CC __attribute__((init_priority(400)));       ^~G:\dback1484\C++\empapp\emp.h:3629:7: note: attribute for 'class CC' must follow the 'class' keywordIn file included from G:\dback1484\C++\empapp\main.cpp:2:0:G:\dback1484\C++\empapp\emp.h: In function 'void combine(char*, char*)':G:\dback1484\C++\empapp\emp.h:3702:44: warning: ISO C++ forbids variable length array 'outstr' [-Wvla]     char outstr[strlen(str1)+strlen(str2)+2];                                            ^G:\dback1484\C++\empapp\emp.h: In copy constructor 'Bear::Bear(const Bear&)':G:\dback1484\C++\empapp\emp.h:3745:5: warning: base class 'class ZooAnimal' should be explicitly initialized in the copy constructor [-Wextra]     Bear(const Bear&)     ^~~~G:\dback1484\C++\empapp\emp.h: In copy constructor 'Panda::Panda(const Panda&)':G:\dback1484\C++\empapp\emp.h:3787:5: warning: base class 'class Bear' should be explicitly initialized in the copy constructor [-Wextra]     Panda(const Panda&)     ^~~~~G:\dback1484\C++\empapp\emp.h:3787:5: warning: base class 'class Endangered' should be explicitly initialized in the copy constructor [-Wextra]G:\dback1484\C++\empapp\emp.h: In function 'void printHighChangeables(const std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >&, int)':G:\dback1484\C++\empapp\emp.h:3909:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]         if (words.size()>=minWords)             ~~~~~~~~~~~~^~~~~~~~~~G:\dback1484\C++\empapp\emp.h:3912:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]             for (int i=0; i<words.size(); i++)                           ~^~~~~~~~~~~~~G:\dback1484\C++\empapp\emp.h: In function 'void dealloc(void*, size_t)':G:\dback1484\C++\empapp\emp.h:4072:20: warning: unused parameter 'addr' [-Wunused-parameter] void dealloc(void* addr,size_t size){                    ^~~~G:\dback1484\C++\empapp\emp.h:4072:32: warning: unused parameter 'size' [-Wunused-parameter] void dealloc(void* addr,size_t size){                                ^~~~G:\dback1484\C++\empapp\main.cpp: In function 'void* doo(int, int)':G:\dback1484\C++\empapp\main.cpp:254:1: warning: no return statement in function returning non-void [-Wreturn-type] }//void*类型 ^G:\dback1484\C++\empapp\main.cpp: In function 'bool abf()':G:\dback1484\C++\empapp\main.cpp:433:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^G:\dback1484\C++\empapp\main.cpp: In function 'std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > findChain(const std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >&, const string&)':G:\dback1484\C++\empapp\main.cpp:494:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]         for(int i=0; i<adj.size(); i++)                      ~^~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp: In function 'int calc(int, int)':G:\dback1484\C++\empapp\main.cpp:562:23: warning: no return statement in function returning non-void [-Wreturn-type] int calc( int, int ) {}                       ^G:\dback1484\C++\empapp\main.cpp: In function 'void find_block(int, int&, int&)':G:\dback1484\C++\empapp\main.cpp:579:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]         for(hx=0; hx<pp[px].size(); hx++)                   ~~^~~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp: In function 'void size_clear(int, int)':G:\dback1484\C++\empapp\main.cpp:588:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]     for(int i=hx+1; i<pp[px].size(); i++)                     ~^~~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp: In function 'void pile(int, int, int)':G:\dback1484\C++\empapp\main.cpp:598:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]     for(int i=hx; i<pp[px].size(); i++)                   ~^~~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp: In function 'void print()':G:\dback1484\C++\empapp\main.cpp:610:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]         for(int j=0; j<pp.size(); j++)cout<<' '<<pp[j];                      ~^~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp: In member function 'int Random::randomInt()':G:\dback1484\C++\empapp\main.cpp:720:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^G:\dback1484\C++\empapp\main.cpp: At global scope:G:\dback1484\C++\empapp\main.cpp:1819:38: warning: 'align' attribute directive ignored [-Wattributes]     int code __attribute__((align(4)));                                      ^G:\dback1484\C++\empapp\main.cpp:1827:44: warning: 'align' attribute directive ignored [-Wattributes] typedef short alshort __attribute__((align));                                            ^G:\dback1484\C++\empapp\main.cpp: In member function 'virtual int Fraction::a(int, int)':G:\dback1484\C++\empapp\main.cpp:2037:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^G:\dback1484\C++\empapp\main.cpp: At global scope:G:\dback1484\C++\empapp\main.cpp:2041:5: warning: third argument of 'int main(int, char**, int, ...)' should probably be 'char **' [-Wmain] int main(int argc, char *argv[],int emp,...)     ^~~~G:\dback1484\C++\empapp\main.cpp:2041:5: warning: 'int main(int, char**, int, ...)' declared as variadic function [-Wmain]G:\dback1484\C++\empapp\main.cpp: In function 'int main(int, char**, int, ...)':G:\dback1484\C++\empapp\main.cpp:2229:24: warning: format '%p' expects argument of type 'void*', but argument 2 has type 'int (**)[10]' [-Wformat=]     printf("%p ",&b7[0]);                  ~~~~~~^G:\dback1484\C++\empapp\main.cpp:2230:24: warning: format '%p' expects argument of type 'void*', but argument 2 has type 'int (**)[10]' [-Wformat=]     printf("%p ",&b7[1]);                  ~~~~~~^G:\dback1484\C++\empapp\main.cpp:2231:24: warning: format '%p' expects argument of type 'void*', but argument 2 has type 'int (**)[10]' [-Wformat=]     printf("%p ",&b7[2]);                  ~~~~~~^G:\dback1484\C++\empapp\main.cpp:2241:18: warning: format '%f' expects argument of type 'double', but argument 2 has type 'int' [-Wformat=]     printf("%f",5);                  ^G:\dback1484\C++\empapp\main.cpp:2335:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]     for(int i=0; i<words.size(); ++i)                  ~^~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp:2337:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]         for(int j=0; j<words.size(); ++j)                      ~^~~~~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp:2483:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]     Person man("lujun");                       ^G:\dback1484\C++\empapp\main.cpp:2491:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]     char *tyr="acfg";               ^~~~~~G:\dback1484\C++\empapp\main.cpp:2607:20: warning: statement has no effect [-Wunused-value]     alignof(double);                    ^G:\dback1484\C++\empapp\main.cpp:2699:13: warning: large integer implicitly truncated to unsigned type [-Woverflow]     Fl.mode=0x10;             ^~~~G:\dback1484\C++\empapp\main.cpp:2861:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]     char *ar[]= {"hello","world","my","name","is","Efreets"};                                                            ^G:\dback1484\C++\empapp\main.cpp:2861:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]G:\dback1484\C++\empapp\main.cpp:2861:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]G:\dback1484\C++\empapp\main.cpp:2861:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]G:\dback1484\C++\empapp\main.cpp:2861:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]G:\dback1484\C++\empapp\main.cpp:2861:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]G:\dback1484\C++\empapp\main.cpp:2891:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]     char *cppa="abcd";                ^~~~~~G:\dback1484\C++\empapp\main.cpp:3145:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]     char *abh[]= {"abj","tyu"};//数组指针不带结尾NUL                              ^G:\dback1484\C++\empapp\main.cpp:3145:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]G:\dback1484\C++\empapp\main.cpp:2495:18: warning: unused variable 'display_register' [-Wunused-variable]     volatile int display_register;                  ^~~~~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp:2497:18: warning: unused variable 'ixa' [-Wunused-variable]     volatile int ixa[ 11 ];                  ^~~G:\dback1484\C++\empapp\main.cpp:2505:13: warning: unused variable 'iry' [-Wunused-variable]     string *iry;             ^~~G:\dback1484\C++\empapp\main.cpp:2507:13: warning: unused variable 'idf' [-Wunused-variable]     double *idf;             ^~~G:\dback1484\C++\empapp\main.cpp:2508:11: warning: unused variable 'awo' [-Wunused-variable]     void *awo;           ^~~G:\dback1484\C++\empapp\main.cpp:2513:22: warning: unused variable 'ival2' [-Wunused-variable]     int ival = 1024, ival2 = 2048;                      ^~~~~G:\dback1484\C++\empapp\main.cpp:2518:9: warning: unused variable 'iva' [-Wunused-variable]     int iva = 1024;         ^~~G:\dback1484\C++\empapp\main.cpp:2601:18: warning: unused variable 'gl' [-Wunused-variable]     array<int,4> gl;//={1.2,2.1,3.43,4.3};                  ^~G:\dback1484\C++\empapp\main.cpp:2609:50: warning: unused variable 'itr' [-Wunused-variable]     iterator<vector<int>,int,string,int*,string> itr;                                                  ^~~G:\dback1484\C++\empapp\main.cpp:2610:24: warning: unused variable 'iitr' [-Wunused-variable]     input_iterator_tag iitr;                        ^~~~G:\dback1484\C++\empapp\main.cpp:2612:32: warning: unused variable 'tr' [-Wunused-variable]     random_access_iterator_tag tr;                                ^~G:\dback1484\C++\empapp\main.cpp:2681:9: warning: variable 'lgp' set but not used [-Wunused-but-set-variable]     aiy lgp[7]; //结构体数组         ^~~G:\dback1484\C++\empapp\main.cpp:2697:10: warning: unused variable 'dke' [-Wunused-variable]     jfk *dke[5];//类数组指针          ^~~G:\dback1484\C++\empapp\main.cpp:2904:10: warning: unused variable 'aj' [-Wunused-variable]     char aj[]="abcdefg";          ^~G:\dback1484\C++\empapp\main.cpp:3143:11: warning: unused variable 'alk' [-Wunused-variable]     int **alk,*ak;           ^~~G:\dback1484\C++\empapp\main.cpp:3143:16: warning: unused variable 'ak' [-Wunused-variable]     int **alk,*ak;                ^~G:\dback1484\C++\empapp\main.cpp:3144:9: warning: unused variable 'abg' [-Wunused-variable]     int abg[]= {1};         ^~~G:\dback1484\C++\empapp\main.cpp:2158:9: warning: unused variable 'cl' [-Wunused-variable]     int cl;         ^~G:\dback1484\C++\empapp\main.cpp:2219:26: warning: unused variable 'avg' [-Wunused-variable]     double *__restrict__ avg;                          ^~~G:\dback1484\C++\empapp\main.cpp:2293:16: warning: unused variable 'te' [-Wunused-variable]     int const *te;                ^~G:\dback1484\C++\empapp\main.cpp:2295:16: warning: unused variable 'wi' [-Wunused-variable]     const int *wi;                ^~G:\dback1484\C++\empapp\main.cpp:2296:22: warning: unused variable 'qo' [-Wunused-variable]     const int *const qo=trw;                      ^~G:\dback1484\C++\empapp\main.cpp:2041:37: warning: unused parameter 'emp' [-Wunused-parameter] int main(int argc, char *argv[],int emp,...)                                     ^~~In file included from G:\dback1484\C++\empapp\main.cpp:2:0:G:\dback1484\C++\empapp\emp.h: In instantiation of 'Stack<elemType>::Stack(int) [with elemType = int]':G:\dback1484\C++\empapp\main.cpp:2575:16:   required from hereG:\dback1484\C++\empapp\emp.h:1018:25: warning: unused parameter 'capacity' [-Wunused-parameter]     Stack( int capacity=0 ) {};                         ^G:\dback1484\C++\empapp\emp.h: In instantiation of 'List<Object>::iterator List<Object>::erase(List<Object>::iterator) [with Object = std::__cxx11::basic_string<char>]':G:\dback1484\C++\empapp\emp.h:882:14:   required from 'void List<Object>::pop_front() [with Object = std::__cxx11::basic_string<char>]'G:\dback1484\C++\empapp\emp.h:854:22:   required from 'void List<Object>::clear() [with Object = std::__cxx11::basic_string<char>]'G:\dback1484\C++\empapp\emp.h:811:14:   required from 'List<Object>::~List() [with Object = std::__cxx11::basic_string<char>]'G:\dback1484\C++\empapp\main.cpp:2671:17:   required from hereG:\dback1484\C++\empapp\emp.h:906:5: warning: no return statement in function returning non-void [-Wreturn-type]     };     ^G:\dback1484\C++\empapp\emp.h: In instantiation of 'List<Object>::iterator List<Object>::begin() [with Object = std::__cxx11::basic_string<char>]':G:\dback1484\C++\empapp\emp.h:882:20:   required from 'void List<Object>::pop_front() [with Object = std::__cxx11::basic_string<char>]'G:\dback1484\C++\empapp\emp.h:854:22:   required from 'void List<Object>::clear() [with Object = std::__cxx11::basic_string<char>]'G:\dback1484\C++\empapp\emp.h:811:14:   required from 'List<Object>::~List() [with Object = std::__cxx11::basic_string<char>]'G:\dback1484\C++\empapp\main.cpp:2671:17:   required from hereG:\dback1484\C++\empapp\emp.h:829:5: warning: no return statement in function returning non-void [-Wreturn-type]     };     ^In file included from G:\dback1484\C++\empapp\main.cpp:2:0:G:\dback1484\C++\empapp\emp.h: At global scope:G:\dback1484\C++\empapp\emp.h:3807:5: warning: 'a_4790k' defined but not used [-Wunused-variable] int a_4790k=4790;     ^~~~~~~In file included from G:\dback1484\C++\empapp\main.cpp:2:0:G:\dback1484\C++\empapp\emp.h:3120:6: warning: 'void get_lost_number(int*, int)' defined but not used [-Wunused-function] void get_lost_number(int data[],int length)      ^~~~~~~~~~~~~~~G:\dback1484\C++\empapp\emp.h:3038:6: warning: 'void url()' defined but not used [-Wunused-function] void url() {}      ^~~G:\dback1484\C++\empapp\main.cpp: In member function 'int AES::hexToStr(const char*, char*)':G:\dback1484\C++\empapp\main.cpp:1650:12: warning: 'low' may be used uninitialized in this function [-Wmaybe-uninitialized]         tmp=(high<<4)+low;         ~~~^~~~~~~~~~~~~~G:\dback1484\C++\empapp\main.cpp: In function 'int main(int, char**, int, ...)':G:\dback1484\C++\empapp\main.cpp:2072:12: warning: 'po' may be used uninitialized in this function [-Wmaybe-uninitialized]     delete po;            ^~G:\dback1484\C++\empapp\main.cpp:2296:22: warning: 'trw' may be used uninitialized in this function [-Wmaybe-uninitialized]     const int *const qo=trw;                      ^~G:\dback1484\C++\empapp\main.cpp:2490:8: warning: 'pf' may be used uninitialized in this function [-Wmaybe-uninitialized]     wap(2,pf);     ~~~^~~~~~G:\dback1484\C++\empapp\main.cpp:2694:31: warning: 'ldk[3].main(int, char**, int, ...)::jfk::a' may be used uninitialized in this function [-Wmaybe-uninitialized]     cout<<"ldk[3].a "<<ldk[3].a<<endl;                               ^GNU assembler version 2.27 (i686-w64-mingw32) using BFD version (GNU Binutils) 2.27COMPILER_PATH=M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/i686-w64-mingw32/7.1.0/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/LIBRARY_PATH=M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/lib/../lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../COLLECT_GCC_OPTIONS='-Wpedantic' '-std=c++11' '-v' '-march=corei7-avx' '-Wextra' '-Wall' '-pg' '-g' '-gdwarf-4' '-pipe' '-ggdb' '-g3' '-v' '-I' 'G:\dback1484\C++\empapp' '-I' 'G:\dback1484\C++\empapp' '-c' '-o' 'obj\Debug\main.o' '-shared-libgcc'Using built-in specs.COLLECT_GCC=M:\gcc710\i686-7.1.0-release-win32-sjlj-rt_v5-rev0\mingw32\bin\gcc.exeTarget: i686-w64-mingw32Configured with: ../../../src/gcc-7.1.0/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/mingw32 --with-sysroot=/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32 --enable-shared --enable-static --enable-targets=all --enable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=win32 --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --enable-sjlj-exceptions --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch-32=i686 --with-arch-64=nocona --with-tune-32=generic --with-tune-64=core2 --with-libiconv --with-system-zlib --with-gmp=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-mpfr=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-mpc=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-isl=/c/mingw710/prerequisites/i686-w64-mingw32-static --with-pkgversion='i686-win32-sjlj-rev0, Built by MinGW-W64 project' --with-bugurl=http://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS=' -I/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/include -I/c/mingw710/prerequisites/i686-zlib-static/include -I/c/mingw710/prerequisites/i686-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/c/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/opt/lib -L/c/mingw710/prerequisites/i686-zlib-static/lib -L/c/mingw710/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'Thread model: win32gcc version 7.1.0 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) COLLECT_GCC_OPTIONS='-Wpedantic' '-v' '-march=corei7-avx' '-Wextra' '-Wall' '-pg' '-g' '-gdwarf-4' '-pipe' '-ggdb' '-g3' '-v' '-I' 'G:\dback1484\C++\empapp' '-I' 'G:\dback1484\C++\empapp' '-c' '-o' 'obj\Debug\test.o' M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/i686-w64-mingw32/7.1.0/cc1.exe -quiet -v -v -I G:\dback1484\C++\empapp -I G:\dback1484\C++\empapp -iprefix M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/ -dD -U_REENTRANT G:\dback1484\C++\empapp\test.c -quiet -dumpbase test.c -march=corei7-avx -auxbase-strip obj\Debug\test.o -g -gdwarf-4 -ggdb -g3 -Wpedantic -Wextra -Wall -version -p -o - | M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/as.exe -v -v -I G:\dback1484\C++\empapp -I G:\dback1484\C++\empapp -o obj\Debug\test.oGNU C11 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) version 7.1.0 (i686-w64-mingw32)        compiled by GNU C version 7.1.0, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMPGGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include"ignoring nonexistent directory "C:/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32C:/msys64/mingw32/lib/gcc/i686-w64-mingw32/7.1.0/../../../../include"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/include-fixed"ignoring duplicate directory "M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/lib/gcc/../../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/include"ignoring nonexistent directory "C:/mingw710/i686-710-win32-sjlj-rt_v5-rev0/mingw32/mingw/include"ignoring duplicate directory "G:\dback1484\C++\empapp"#include "..." search starts here:#include <...> search starts here: G:\dback1484\C++\empapp M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/include-fixed M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/includeEnd of search list.GNU C11 (i686-win32-sjlj-rev0, Built by MinGW-W64 project) version 7.1.0 (i686-w64-mingw32)        compiled by GNU C version 7.1.0, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMPGGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072Compiler executable checksum: 120297d05a812561ab5e285d2ee3a1f0GNU assembler version 2.27 (i686-w64-mingw32) using BFD version (GNU Binutils) 2.27COMPILER_PATH=M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/i686-w64-mingw32/7.1.0/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../libexec/gcc/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/LIBRARY_PATH=M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/lib/../lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/lib/;M:/gcc710/i686-7.1.0-release-win32-sjlj-rt_v5-rev0/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../COLLECT_GCC_OPTIONS='-Wpedantic' '-v' '-march=corei7-avx' '-Wextra' '-Wall' '-pg' '-g' '-gdwarf-4' '-pipe' '-ggdb' '-g3' '-v' '-I' 'G:\dback1484\C++\empapp' '-I' 'G:\dback1484\C++\empapp' '-c' '-o' 'obj\Debug\test.o'

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

发表于 2017-6-20 03:51 | 显示全部楼层
看的头晕。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2017-6-20 04:18 | 显示全部楼层
你发的一大堆都是没意义的……
你要是想配置gcc加一个path就好
path.jpg
上面选中那个就是……
加好path开个cmd试试……
gcc-v.jpg
虽然这个不是6.3……但是配置方式N个版本没变过就是了XXD

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2017-6-20 05:08 | 显示全部楼层

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2017-6-20 06:38 | 显示全部楼层
这也太长了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2017-6-20 08:44 | 显示全部楼层
贴成这样格式  你也是人才。。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2017-6-20 09:18 | 显示全部楼层
一脸懵逼进来,一脸懵逼出去。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

发表于 2017-6-20 09:23 | 显示全部楼层
完全看不懂

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

RSS订阅|手机版|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2017-8-21 19:50

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表