标签: gcc preprocessor
当我像这样预处理C ++文件时:
g++ -E source.cpp
预处理文件仍然包含许多预处理器指令,如下所示:
# 1 "/usr/include/features.h" 1 3 4 # 367 "/usr/include/features.h" 3 4 # 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 4
我不需要它们。没有这些说明,如何获得预处理文件?
答案 0 :(得分:1)
您可以使用-P option。这会阻止GCC创建以下行选项:
-P
g++ -E -P source.cpp