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