如何用gcc编译时使文件中的一个宏不起作用!
想使所有文件中的一个宏不起作用, 因为文件太多了,所以不想大量的修改文件,记得好像Gcc 编译选项中有类似的功能,可是查了查有这么几个:
-Dmacro 相当于C语言中的#define macro
-Dmacro=defn 相当于C语言中的#define macro=defn
-Umacro 相当于C语言中的#undef macro -undef 取消对任何非标准宏的定义
那么如果用-UFED 这个编译选项的话,那么是不是就是禁止了FED这个宏呢?
-Dmacro 相当于C语言中的#define macro
-Dmacro=defn 相当于C语言中的#define macro=defn
-Umacro 相当于C语言中的#undef macro -undef 取消对任何非标准宏的定义
那么如果用-UFED 这个编译选项的话,那么是不是就是禁止了FED这个宏呢?
...全文
相关推荐
GCC的默认头文件路径和库文件
详细介绍了linux下gcc编译器使用时设计到的头文件和库文件链接问题
gcc编译时pow函数编译的问题及解决
gcc编译时出现异常,发现pow函数找不到。 对该编译问题的解决办法总结
GCC中的预处理指令分析
GCC中的预处理指令分析,主要分析了预处理指令是如何实现的。
Linux下用GCC运行C语言源文件的实例
很多C语言爱好者都想使用Linux的GCC编译器来运行C语言。提别是在Linux的平台,我很爱Linux,也很喜欢在Linux下用C语言编程序。 希望把Linux做强做大。
unlikely:gcc 分支预测宏
不太可能 GCC 分支预测宏。 安装 使用安装: $ clib install clibs/file 应用程序接口 likely (expr) unlikely(expr)


