有没有办法让"make"回显命令

gat*_*ado 15 makefile

有没有办法在makefile make中手动抑制echo命令@?我在帮助或手册页中找不到这个,只是说"--quiet"做相反的事情.

rei*_*ost 20

最明显的想法是更改运行命令的shell,例如添加:

SHELL = sh -xv
Run Code Online (Sandbox Code Playgroud)

到你的makefile.

  • @gman:你需要把它包含在make命令中(`make SHELL ='sh -xv'`或者进入Makefile. (5认同)

che*_*kow 10

我不时使用cmake遇到这个问题,因为它隐藏了命令.您可以使用"make VERBOSE = true"来打印它们.