我已经用谷歌搜索“在 Linux 上关闭 gcc 预处理器”有一段时间了(使用确切的短语),一切都无关紧要。例如我想关闭一切except预处理器(与我想要的相反)或加压警告。有谁知道禁用预处理器的方法吗?我发现 Facebook 开发并声称速度更快,我想测试一下。
为您的文件命名program.i
代替program.c
它会被视为已被 GCC/Clang 预处理并直接发送到编译器。
Example:
$ cat t.i
int printf(const char *f, ...);
int main(){
printf("hello world\n");
}
$ gcc t.i && ./a.out
hello world
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)