GCC选项,用于指定正在编译的文件名

时间:2015-09-21 15:35:01

标签: gcc llvm-gcc

假设我需要编译3个文件,a.cp​​p,b.cpp和c.cpp。 当我使用microsoft编译器编译上述3个文件时,编译器输出它完成编译的文件名。

ex:cl a.cpp b.cpp c.cpp

a.cpp

b.cpp

c.cpp

但GCC编译器不输出完成编译的文件名。

例如:g ++ a.cpp b.cpp c.cpp

//没有显示输出。

GCC和clang中是否有任何选项会在编译后显示文件名。

抱歉可怕的英语。 此外,我不需要任何关于使用make文件实现所需结果的建议。

非常感谢

1 个答案:

答案 0 :(得分:1)

不,没有这样的选择。 Unix工具旨在做好一件事。编译器编译并且echo $filename回应参数。

作为替代方案,make默认输出它执行的命令。将它用于您的构建,您有很多选择。