`gcc -E -P -C`增加了额外的评论

时间:2014-08-04 11:52:12

标签: c++ gcc

我正在尝试在包含注释的JS文件上运行CPP。我想保留评论,所以我使用-C的{​​{1}}参数,但是GCC或CPP会添加额外的评论。以下是如何重现:

gcc -E -P

我如何告诉GCC / CPP不生成这些评论?

1 个答案:

答案 0 :(得分:5)

评论似乎包含对正在发生的事情的解释,尤其是说compiler can include it implicitly at the start of every compilationGCC knows the name of this header in order to preinclude it的部分。

有一个gcc bug report看起来非常类似于您使用-nostdinc解决的问题。