makefile
yongqingjiao
这个作者很懒,什么都没留下…
展开
-
makefile中命令前@
通常,make会把其要执行的命令行在命令执行前输出到屏幕上。当我们用“@”字符在命令 行前,那么,这个命令将不被make显示出来,最具代表性的例子是,我们用这个功能来像 屏幕显示一些信息。如: @echo 正在编译XXX模块...... 当make执行时,会输出“正在编译XXX模块......”字串,但不会输出命令,如果没有“@ ”,那么,make将输出: echo 正在编译XXX模块转载 2017-12-04 18:55:05 · 11470 阅读 · 0 评论 -
makefile 命令前-
通常make执行的命令如果出错(该命令的退出状态非0)就立刻终止,不再执行后续命令,但如果命令前面加了-号,即使这条命令出错,make也会继续执行后续命令。通常rm命令和mkdir命令前面要加-号,因为rm要删除的文件可能不存在,mkdir要创建的目录可能已存在,这两个命令都有可能出错,但这种错误是应该忽略的。原创 2017-12-04 18:58:51 · 511 阅读 · 0 评论