GNU make 函数与版本特性全解析
1. GNU make 基础函数
在 GNU make 中,函数是非常强大的工具。下面介绍一些基础函数及其使用方法。
1.1 日期生成函数
可以创建一个简单的函数 make_date 来生成日期,该函数接受三个参数,并在它们之间插入斜杠:
make_date = $1/$2/$3
使用方法如下:
today := $(call make_date,5,5,2014)
此时, today 变量的值为 5/5/2014 。
函数使用特殊变量 $1 、 $2 和 $3 来获取 $(call) 中指定的参数。参数数量没有上限,但如果使用超过九个参数,需要使用括号,例如 $(10) 而不是 $10 。如果调用函数时缺少参数,这些变量的内容将未定义,并被视为空字符串。特殊参数 $0 包含函数的名称,在上述示例中, $0 为 make_date 。
1.2 路径转换函数
还可以使用
超级会员免费看
订阅专栏 解锁全文
2222

被折叠的 条评论
为什么被折叠?



