首页 > 其他 > 详细

Makefile中的特殊宏定义

时间:2015-11-09 01:31:42      阅读:269      评论:0      收藏:0      [点我收藏+]

Makefile中的一些特殊宏定义的名字跟shell中的位置变量挺相似的。

 

$?    当前目标所依赖的文件列表中比当前目标文件还要新的文件

$@   当前目标我名字

$<   当前依赖文件的名字

$*    不包括后缀名的当前依赖文件的名字

$^   规则的所有依赖文件列表,使用空格分隔。如果目标是静态库文件名,它所代表的只能是所有库成员(.o文件)名。一个文件可重复的出现在目标的依赖中,变量“$^”只记录它的一次引用情况。就是说变量“$^”会去掉重复的依赖文件。

Makefile中的特殊宏定义

原文:http://www.cnblogs.com/mosmith/p/4948746.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!