GCC 编译器标志“-DEVAL”
Posted
技术标签:
【中文标题】GCC 编译器标志“-DEVAL”【英文标题】:GCC compiler flag "-DEVAL" 【发布时间】:2014-02-25 21:18:20 【问题描述】:在一些编程评委身上,我发现他们默认的 GCC 调用带有标志:
-DEVAL -static -O2 -o
-DEVAL 是什么意思?
【问题讨论】:
它定义了一个名为EVAL
的宏,就像使用 #define EVAL
一样
gcc.gnu.org/onlinedocs/gcc/…
@Viktor,是的,根据文档。
【参考方案1】:
仅供参考:这是打印所有可用宏定义的方法:
gcc -E -dD -x c /dev/null -o -
比较一下
gcc -E -DEVAL -dD -x c /dev/null -o -
【讨论】:
以上是关于GCC 编译器标志“-DEVAL”的主要内容,如果未能解决你的问题,请参考以下文章
#ifdef 标志来区分 gcc 和 g++ 编译器? [复制]
是否可以使用 GCC 编译具有特定编译器标志的代码文件的一部分?