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

来源:互联网 发布:婵真洗面奶知乎 编辑:程序博客网 时间:2024/04/28 23:20

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

0 0
原创粉丝点击