行前,那麼,這個命令將不被make顯示出來,最具代表性的例子是,我們用這個功能來像
屏幕顯示一些信息。如:
@echo 正在編譯XXX模塊......
當make執行時,會輸出“正在編譯XXX模塊......”字串,但不會輸出命令,如果沒有“@
”,那麼,make將輸出:
echo 正在編譯XXX模塊......
正在編譯XXX模塊......
如果make執行時,帶入make參數“-n”或“--just-print”,那麼其只是顯示命令,但
不會執行命令,這個功能很有利於我們調試我們的Makefile,看看我們書寫的命令是執行
起來是什麼樣子的或是什麼順序的。
而make參數“-s”或“--slient”則是全面禁止命令的顯示。