Makefile 中 echo 和@echo的區別


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...
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM