Gcc 编译期间忽略行指令

Gcc 编译期间忽略行指令,gcc,c-preprocessor,Gcc,C Preprocessor,有没有办法让GCC编译程序并在打印错误消息时忽略#line指令?我还没有找到忽略它们的方法,但是你可以使用-p标志来抑制它们的生成。好吧,你可以在源代码上grep-v“^#line”,但这有点。。。。粗鲁的.-)

有没有办法让GCC编译程序并在打印错误消息时忽略
#line
指令?

我还没有找到忽略它们的方法,但是你可以使用
-p
标志来抑制它们的生成。

好吧,你可以在源代码上
grep-v“^#line”
,但这有点。。。。粗鲁的.-)