gcc定义宏

对于GCC编译器,我昨天查了一下手册,发现如下选项:
        -Dmacro=string,等价于在头文件中定义:#define   macro   string。例如:-DTRUE=true,等价于:#define   TRUE   true
        -Dmacro,等价于在头文件中定义:#define   macro   1,实际上也达到了定义:#define   macro的目的。例如:-DLINUX,等价于:#define   LINUX   1(与#define   LINUX作用类似)。
        --define-macro   macro=string与-Dmacro=string作用相同。
posted @ 2011-06-15 17:13  茫茫深海一条鱼  阅读(956)  评论(0)    收藏  举报