Makefile 같은데 있는 @echo 와 그냥 echo 의 차이점은?

neogene의 이미지

제목 그대로 @echo 했을때는 기능은 무엇이고 언제 사용하는 건가요?

cdpark의 이미지

makefile에서 rule에 따라 명령을 수행할 때는 수행하는 명령어를 찍어줍니다. 이걸 막아주는게 @의 기능입니다.

http://www.gnu.org/software/make/manual/html_chapter/make_5.html#SEC53

버려진의 이미지

참고로... 도스에서도 똑같이 작용합니다. ~.~

emptysky의 이미지

명령행은 무조건 '탭(Tab)' 으로 시작하는 룰이 있지요
그런데 이 ' Tab key' 대신 @로 대신하기도 합니다.

『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』
『 for return...』