makefile中的命令前面加@符号和-号

  • 时间:
  • 来源:互联网
  • 文章标签:

最近在分析一个makefile文件发现很多shell命令钱都加了一个“-”和“@”符号,不太理解是什么意思经过一番查找理解了什么意思,借此记住:
1、如果makefile执行的命令前面加了@符号,则不显示命令本身而只显示结果。
2、通常make执行的命令出错(该命令的退出状态非0)就立刻终止,不再执行后续命令,但是如果命令前面加上“-”,即使这条命令出错,makefile也会继续执行后续命令的。

本文链接http://www.taodudu.cc/news/show-647363.html