作者:LGibsion
原文:https://blog.csdn.net/LGibsion/article/details/70854565
1.显示命令:
一般默认make会把命令原样显示出来后再去执行命令,如果我们不需要原样显示命令,则可以在命令前面加一个“@”, 如:
echo building target...
make执行时会输出:
echo building target...
building target...
如果在命令前加了”@”,则不会把命令原样输出:
@echo building target...
make执行时实际在终端看到的输出显示是:
building target...
在调试自己写发Makefile时往往想知道自己写的对不对,但又不想执行Makefile中的命令,而是只想看看自己写的这些命令执行的顺序对不对,这是该怎么办呢?
幸运的是make为我们提供了参数“-n”或者“–just-print”,只要在执行make时在其后面加上该参数即可。如
#:make -n <targetName>
如果嫌执行make后会有大量命令显示刷屏,可以在执行make后面添加参数
“-s”或“–slient”,这样就不会显示任何命