makefile点滴整理


makefile描述规则 target…:prerequisites… command… 其中target为目标文件,prerequisites为依赖文件,command为生成规则“-”号: 在makefile命令前加一个减号,表示不管命令是否出错,都继续执行后面的操作自动化变量: $@表示规则中目标集合; $
$?表示规则中所有被改变过的依赖文件; $^表示所有依赖文件集合。 $+类似$^,但保留了依赖文件中重复出现的文件,主要用于程序链接时库交叉引用的场合。 参见http://www.2cto.com/os/201302/191344.htmloverride指示符 override为了防止命令行变量定义的值替代Makefile中变量定义的值。需要在Makefile中使用指示符“override”来声明这个变量,语法为 override= override := 举例:假定Makefile为
执行make -f Makefile foo=abc
输出为 foo = x,去掉override,输出为 foo=abc。部分函数
字符串替换函数subst:$(subst ,,)
将字串中的字符串替换成,返回被替换过后的字符串。
函数shell:运行shell命令
参数为操作系统Shell的命令,将执行shell命令后的输出作为函数开发云主机域名返回。
@echo:显示命令
参见《跟我一起写makefile》

相关推荐: QTP 判断两个日期之间的天数

判断2个日期之间的天数: msgboxdatediff(“d”,”2开发云主机域名014/6/30″,date)语法:相关推荐: Jmeter环境配置及注意事项(1)安装jdk,并配置环境变量下载安装包,https://archive.apache.org/d…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/05 21:58
下一篇 05/05 21:58