-DMACRO 以字符串“1”定义 MACRO 宏。 -DMACRO=DEFN 以字符串“DEFN”定义 MACRO 宏。 -E 只运行 C 预编译器。 -g 生成调试信息。GNU 调试器可利用该信息。 -IDIRECTORY 指定额外的头文件搜索路径DIRECTORY。 -LDIRECTORY 指定额外的函数库搜索路径DIRECTORY。 -lLIBRARY 连接时搜索指定的函数库LIBRARY。 -m...
{constchar*name;constchar*value; } MACRO_T;/* Compilers */constMACRO_T g_compilers[] = { {"[Compiler]",""},#ifdef_MSC_VER/* Visual C++ */PT_MAKE_STR( _MSC_VER ),#endif#ifdef__BORLANDC__PT_MAKE_STR(__BORLANDC__),#endif#ifdef__INTEL_COMPILER/* Interl C++ */PT_MAKE_STR(...
-c 只编译并生成目标文件。 -DMACRO 以字符串“1”定义 MACRO 宏。 -DMACRO=DEFN 以字符串“DEFN”定义 MACRO 宏。 -E 只运行 C 预编译器。 -g 生成调试信息。GNU 调试器可利用该信息。 -IDIRECTORY 指定额外的头文件搜索路径DIRECTORY。 -LDIRECTORY 指定额外的函数库搜索路径DIRECTORY。 -lLIBRARY 连接时...
将file文件的宏,扩展到gcc/g++的输入文件,宏定义本身并不出现在输入文件中 -Dmacro:相当于C语言中的#define macro -Dmacro=defn:相当于C语言中的#define macro=defn -Umacro:相当于C语言中的#undef macro -undef:取消对任何非标准宏的定义 -Idir 在你是用#include"file"的时候,gcc/g++会先在当前目录查找你...
-DMACRO=DEFN 以字符串“DEFN”定义 MACRO 宏。 -E 只运行 C 预编译器。 -g 生成调试信息。GNU 调试器可利用该信息。 -IDIRECTORY 指定额外的头文件搜索路径DIRECTORY。 -LDIRECTORY 指定额外的函数库搜索路径DIRECTORY。 -lLIBRARY 连接时搜索指定的函数库LIBRARY。
-UMACRO 取消对MACRO宏的定义。 -w 不生成任何警告信息。 -Wall 生成所有警告信息。 GDB的使用 cat >tst.c #include<stdio.h> int func(int n) { int sum=0,i; for(i=0;i<100;i++) { sum+=i; } return sum; } main() { int i; ...
-UMACRO 取消对 MACRO 宏的定义。 -w 不生成任何警告信息。 -Wall 生成所有警告信息。 参数详解 -x language filename设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用...
fixed-value.cc fixed-value.h flag-types.h flags.h fold-const-call.cc fold-const-call.h fold-const.cc fold-const.h fold-mem-offsets.cc fp-test.cc function-abi.cc function-abi.h function-tests.cc function.cc function.h fwprop.cc gcc-ar.cc gcc-attribute-urlifier.cc gcc-main.cc gcc...
fixed-value.cc fixed-value.h flag-types.h flags.h fold-const-call.cc fold-const-call.h fold-const.cc fold-const.h fold-mem-offsets.cc fp-test.cc function-abi.cc function-abi.h function-tests.cc function.cc function.h fwprop.cc gcc-ar.cc gcc-main.cc gcc-plugin.h gcc-rich-locati...
const char *value; } MACRO_T; /* Compilers */ const MACRO_T g_compilers[ ] = { #ifdef __INTEL_COMPILER /* Interl C++ */ PT_MAKE_STR( __INTEL_COMPILER ), #endif #ifdef _MSC_VER /* Visual C++ */ PT_MAKE_STR( _MSC_VER ), #endif #ifdef __GNUC__ /* GCC */ PT_MAKE_...