- 博客(4)
- 收藏
- 关注
原创 十一、UNIX-LINUX---Makefile笔记二-使用函数(5-6)-if函数-call函数
五、if 函数if 函数$( if <condition>,<then-part> )或$( if <condition>,<then-part>,<else-part> )根据<condition>真或假<then-part>和<else-part>只能执行一个if为假,<e...
2019-12-10 16:51:31 131
原创 十、UNIX-LINUX---Makefile笔记二-使用函数(3-4)-文件名操作函数-foreach函数
三、文件名操作函数取目录函数- dir$(dir <names…> )功能:从文件名序列<names>中取出目录部分。目录部分是指最后一个反斜杠“ / ” 之前的部分.如果没有反斜杠,那么返回 “ ./ ”返回:返回文件名序列<names>的目录部分例子# 返回值是 “ src/ ./ ” $(dir src/foo.c hacks )...
2019-12-10 16:36:32 142
原创 九、UNIX-LINUX---Makefile笔记二-使用函数(1-2)-函数的调用语法-字符串处理函数
一、函数的调用方法调用函数使用 $( ,,…)或使用 ${ ,,…}函数与参数之间用 “ 空格 ”隔开参数与参数之间用 “ ,0 ”隔开例子 comma :=, # 定义一个, empty := #定义一个空格 space :=$(empty) $(empty)#引用2个空格 foo :=a b c # $(subst 被替换的字串,替换的字串,替换操作作用...
2019-12-09 17:15:23 78
原创 八、UNIX-LINUX---Makefile笔记二-使用条件判断(1-2)-示例-语法
一、示例使用 ifeq 、else、endif 来执行满足条件的语句# 定义库的变量 libs_for_gcc = -lgnu normal_libs# 生成的目标 foo : $(objects)# 判断$(CC)是否为gcc ifeq($(CC),gcc) $(CC) -o foo $(objects) $(libs_for_gcc)# $(CC)不是gcc els...
2019-12-09 15:42:59 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人