makefile中常见的自动变量 和环境变量

 

 $*            不包含扩展名的目标文件名称

$+    所有的依赖,以空格分开,并以出现的先后顺序,可能包含重复的依赖文件

$<    第一个依赖文件的名称

$?    所有时间戳比目标文件晚的依赖,并以空格分开  

$@    目标文件的完整名称

$^    所有不重复的依赖文件,以空格分开

$%     如果目标是归档成员,则该变量表示目标的归档成员名称

 

make在启动时会自动读取系统当前已经定义了的环境变量,并且会创建与之具有相同名称和数值的变量

 如果用户在makefile中定义了相同名称的变量,那么用户自定义变量将会覆盖同名的环境变量

 

posted @   cnetsa  阅读(348)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示