在C ++中将-s用于make命令时,不会显示什么消息?

如果make -s仅显示警告或错误信息?

我尝试在eclipse的hello make file项目中更改make文件,但没有区别。

07:49:32 **项目TestMake的配置默认构建**
全部制作
g ++ -O2 -s -g -Wall -fmessage-length = 0 -c -o TestMake.o TestMake.cpp
g ++ -o TestMake.exe TestMake.o

07:49:53构建完成(耗时21s.855ms)

07:51:50 **** Build of configuration Default for project TestMake ****
make all
g++ -O2  -g -Wall -fmessage-length=0   -c -o TestMake.o TestMake.cpp
g++ -o TestMake.exe TestMake.o


07:51:51构建完成(花费732ms)

07:51:50 **** Build of configuration Default for project TestMake ****
make all
g++ -O2  -g -Wall -fmessage-length=0   -c -o TestMake.o TestMake.cpp
g++ -o TestMake.exe TestMake.o

07:51:51 Build Finished (took 732ms)

最佳答案

您读过manual吗?


  “ -s”
    ' - 无声'
    ' - 安静'
    静音操作;执行时不要打印配方。


因此它不会显示配方,但会显示任何其他输出,包括警告和错误。

关于c++ - 在C++中将-s用于make命令时,什么消息不会显示?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19831512/

10-13 06:15