-mcpu=cpu type -mips2 -mips3 -mint64 -mlong64 -mmips-as -mgas -mrnames -mno-rnames -mgpopt -mno-gpopt -mstats -mno-stats -mmemcpy -mno-memcpy -mno-mips-tfile -mmips-tfile -msoft-float -mhard-float -mabicalls -mno-abicalls -mhalf-pic -mno-half-pic -G num -nocpp i38...
750 aka as G3 (PowerPC) CHOST="powerpc-unknown-linux-gnu" CFLAGS="-mcpu=750 -O3 -pipe -fomit-frame-pointer -fsigned-char" CXXFLAGS="-mcpu=750 -O3 -pipe -fomit-frame-pointer -fsigned-char" Note: do not use -march= 7400, aka G4 (PowerPC) CHOST="powerpc-unknown-linux-gnu" CF...
Level 3包含更多的信息,如程序中出现的所有宏定义.当使用`-g3'选项的时候,某些调试器支持 宏扩展. -p 产生额外代码,用于输出profile信息,供分析程序prof使用. -pg 产生额外代码,用于输出profile信息,供分析程序gprof使用. -a 产生额外代码,用于输出基本块(basic block)的profile信息,它记录各个基本块的执行次...
MIPS选项 -mcpu=cpu type -mips2 -mips3 -mint64 -mlong64 -mmips-as -mgas -mrnames -mno-rnames -mgpopt -mno-gpopt -mstats -mno-stats -mmemcpy -mno-memcpy -mno-mips-tfile -mmips-tfile -msoft-float -mhard-float -mabicalls -mno-abicalls -mhalf-pic -mno-half-pic -G num -...
-g3“包括额外的信息,例如程序中存在的所有宏定义。当您使用-g3时,某些调试器支持宏扩展”,而-g...
is g3 and the dsymutil version cannot support it, we reduce the levelto g2 and issue a note.This behaviour can be overidden by -gstrict-dwarf (although the objectswill contain macinfo; dsymutil will not produce a .dSYM with it).gcc/ChangeLog: * config/darwin.cc (darwin_override_...
GCC 3 Section: GNU Tools (1)Updated: 2003/12/05 调试选项(DEBUGGING OPTION) GNU CC拥有许多特别选项,既可以调试用户的程序,也可以对GCC排错: -g 以操作系统的本地格式(stabs, COFF, XCOFF,或DWARF).产生调试信息. GDB能够使用这些调试信息. 在大多数使用stabs格式的系统上, `-g'选项启动只有GDB...
在"gcc"子目录下,对从CVS下载的版本默认值是"yes"(=assert,misc,tree,gc,rtlflag,runtime),对于正式发布的版本则是"release"(=assert,runtime),在"libgcc"子目录下,默认值始终是"no"。可以从 "assert,df,fold,gc,gcac,misc,rtlflag,rtl,runtime,tree,valgrind"中选择你想要检查的项目(逗号隔开的列表,"...
编译时忽略帧指示器(使用 -fomit-frame-pointer 编译),并采取一些其他优化措施。忽略帧指示器可以提高运行效率,但是调试将变得不可用,并且可能生成含有 bug 的代码。使用这个选项还将导致额外编译带有调试信息的非优化版本的静态库(库名称以"_g"结尾)。
-a -dletters-fpretend-float -g -glevel-gcoff -gxcoff -gxcoff+ -gdwarf -gdwarf+ -gstabs -gstabs+ -ggdb -p -pg -save-temps -print-file-name=library-print-libgcc-file-name -print-prog-name=program 优化选项(Optimization Option)