首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

gcc/g++中可否在编译选项中预定义宏

2012-12-19 
gcc/g++中可不可以在编译选项中预定义宏类似VC的PreprocessorDefinitions选项。在VC 中 比如PreprocessorDe

gcc/g++中可不可以在编译选项中预定义宏
类似VC的PreprocessorDefinitions选项。
在VC 中 比如
PreprocessorDefinitions="QT_NO_DEBUG;NDEBUG;UNICODE;WIN32;_USE_MATH_DEFINES;QT_NO_QT_INCLUDE_WARN;QT3_SUPPORT;_CRT_SECURE_NO_WARNINGS"

这样的话  这些宏编译的时候,只要代码里出现了 都是已经定义的了,请问gcc/g++中有没有这样的功能
[最优解释]
可以用-D选项定义宏,但是不能定义宏的值
比如: -DDEBUG
[其他解释]
gcc [-Dmacro[=defn]...] [-Umacro]
[其他解释]
该回复于2012-11-09 21:39:53被管理员删除
[其他解释]

引用:
可以用-D选项定义宏,但是不能定义宏的值
比如: -DDEBUG

谢谢

热点排行