make工具,make使用教程,Makefile编写,备忘清单

make工具,make使用教程,Makefile编写,备忘清单

取目录函数(dir)

从文件名序列 中取出目录部分。目录部分是指最后一个反斜杠(/)之前的部分。如果没有反斜杠,那么返回 ./。

$(dir )

$(dir src/foo.c hacks)

#返回值是 src/ ./

取文件函数(notdir)

从文件名序列 中取出非目录部分。非目录部分是指最後一个反斜杠(/)之后的部分。

$(notdir )

$(notdir src/foo.c hacks)

# 返回值是 foo.c hacks

取后缀函数(suffix)

从文件名序列 中取出各个文件名的后缀

$(suffix )

$(suffix src/foo.c src-1.0/bar.c hacks)

# 返回值是 .c .c

取前缀函数(basename)

从文件名序列 中取出各个文件名的前缀部分。

$(basename )

$(basename src/foo.c src-1.0/bar.c hacks)

# 返回值是 src/foo src-1.0/bar hacks

加后缀函数(addsuffix)

把后缀 加到 中的每个单词后面

$(addsuffix ,)

$(addsuffix .c,foo bar)

# 返回值是 foo.c bar.c

加前缀函数(addprefix)

把前缀 加到 中的每个单词前面。

$(addprefix ,)

$(addprefix src/,foo bar)

# 返回值是 src/foo src/bar 。

连接函数(join)

中的单词对应地加到 的单词后面。

$(join ,)

$(join aaa bbb , 111 222 333)

# 返回值是 aaa111 bbb222 333 。

相关推荐

我的屏幕分辨率是多少?7 种方法来找出答案
365bet亚洲版登陆

我的屏幕分辨率是多少?7 种方法来找出答案

📅 08-20 👁️ 8024
游戏返利平台app哪个比较好 2024高额返利游戏平台排行榜
【C++学习笔记(四十九)】之Qt添加按钮
365betappios

【C++学习笔记(四十九)】之Qt添加按钮

📅 10-13 👁️ 9371
王者荣耀地图 详解游戏中的各种地形和战略布局
鞠婧祎哭着说不能继续了解,感慨与粉丝之间的距离引发热议,情感真挚令人动容
商标注册需要多久?2025年最新流程时间与加速攻略