我得到了一个带有命令的预处理文件:clang++ -E test.cc > test.E
然后我想快速编译它。为此,我运行clang++ -### -c test.cc
,然后获取所有这些标志并将输入文件名从 替换test.cc
为test.E
。
但我想知道,如果已经预处理文件的输出中有一些冗余标志clang++ -###
,或者可能有一些标志,这会迫使铿锵声跳过预处理或其他一些不必要的步骤。
目的是加快预处理文件的编译。
我得到了一个带有命令的预处理文件:clang++ -E test.cc > test.E
然后我想快速编译它。为此,我运行clang++ -### -c test.cc
,然后获取所有这些标志并将输入文件名从 替换test.cc
为test.E
。
但我想知道,如果已经预处理文件的输出中有一些冗余标志clang++ -###
,或者可能有一些标志,这会迫使铿锵声跳过预处理或其他一些不必要的步骤。
目的是加快预处理文件的编译。