假设我需要编译3个文件,a.cpp,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文件实现所需结果的建议。
非常感谢
答案 0 :(得分:1)
不,没有这样的选择。 Unix工具旨在做好一件事。编译器编译并且echo $filename
回应参数。
作为替代方案,make
默认输出它执行的命令。将它用于您的构建,您有很多选择。