我正在尝试在包含注释的JS文件上运行CPP。我想保留评论,所以我使用-C
的{{1}}参数,但是GCC或CPP会添加额外的评论。以下是如何重现:
gcc -E -P
我如何告诉GCC / CPP不生成这些评论?
答案 0 :(得分:5)
评论似乎包含对正在发生的事情的解释,尤其是说compiler can include it implicitly at the start of every compilation
和GCC knows the name of this header in order to preinclude it
的部分。
有一个gcc bug report看起来非常类似于您使用-nostdinc
解决的问题。