mobile28365-365-365bet体育在线公司备用-英国365客服

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 。

相关推荐