GCC 预处理器是否可以生成 C 源代码并过滤掉不相关的源代码?
例如,一个.c文件有一个#define切换以定义许多不同的平台。我只对一个平台感兴趣,并且我希望 C 预处理器过滤掉不相关的代码。
.c
#define
Does GCC支持这个吗?
是的。使用-E option:
-E
gcc -E foo.c