Makefile 中 echo 和@echo的區別
echo: 會在shell中顯示echo這條命令和后面要輸出的內容
@echo: 不會顯示echo這條命令,只會顯示后面要輸出的內容
例如:
echo “hello” 輸出為:echo "hello" hello
@echo "hello" 輸出為:hello
make在執行命令之前會把要執行的命令進行輸出,稱之為回顯
如果要執行的命令以字符@開始,則不會回顯,
1.@echo XXX...
在執行命令時,將輸出XXX...
2.echo XXX...
在執行命令時,將輸出echo XXX... XXX...