Clang预处理器从C ++文件中删除注释

时间:2015-03-09 14:15:29

标签: c++ gcc clang c-preprocessor

我知道gcc预处理器可以使用-fpreprocessed来仅删除文件中的注释,而其余部分保持不变,但我怎么能用clang做同样的事?

1 个答案:

答案 0 :(得分:0)

作为decribed here,使用-E(可能是-P,以排除行号信息)

clang -E -P <inputfile> -o <outputfile>

(虽然这不仅仅是删除评论 - 它还会扩展宏等......)