Makefile “有什么办法吗?”;制造;回显命令
有没有办法在makefile中使用Makefile “有什么办法吗?”;制造;回显命令,makefile,Makefile,有没有办法在makefile中使用@手动抑制make回显命令?我在帮助或手册页中找不到这一点,它只是说“安静”来做相反的事情。 最明显的想法是更改运行命令的shell,例如修改makefile并添加到顶部shell=sh-xv 另一个解决方案是更改make的调用方式,使之成为makeshell='sh-xv' 最后,如果Makefile是由cmake生成的,则使用makeverbose=1调用make 我使用cmake时会遇到这个问题,因为它隐藏了命令。你可以使用“使VBUOSU=真”来打印它们
@
手动抑制make
回显命令?我在帮助或手册页中找不到这一点,它只是说“安静”来做相反的事情。- 最明显的想法是更改运行命令的shell,例如修改makefile并添加到顶部
shell=sh-xv
- 另一个解决方案是更改make的调用方式,使之成为
makeshell='sh-xv'
- 最后,如果Makefile是由
生成的,则使用cmake
makeverbose=1调用
make
make SHELL='sh-xv'
或make文件中。-v
对Dash 0.5.7(Ubuntu 14.04)没有影响,我想是因为它忽略了-c
命令,这就是Make
必须运行它们的方式。不过,它适用于GNU Bash。谢谢,我确实在SDK中发现了这一点。这完全取决于手头的Makeflile。可能是