码迷,mamicode.com
首页 > 其他好文 > 详细

GCC学习 (六)如何编写makefile

时间:2016-05-25 13:13:57      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

  • 相等条件判断

条件判断关键字为ifeq

ifeq(条件,1)
命令1
else
命令2
endif

表示条件满足的时候运行命令1,否则命令2 被执行

  • 定义条件判断

关键字ifdef ifndf

ifdef 判断 变量是否被定义过 , 若被定义过 , 是否是有值的 , 被定义过且不为空的时候 执行下面的命令

  • 函数

使用方法

----

$(函数名,参数,...)

----

  • 字符串函数
1.  subst 字符串替换
2.  patsubst 带模式的字符串替换
3.  strip 去除空格
4.  ?ndstring 删除空格
5.  filter 过滤内容
6.  ?lter-out 筛出内容
7.  sort 排序
8.  word 取词 
9.  wordlist 取词列表
10. words 词数
11. firstword 首词

  12. dir 提取目录
  13. notdir 删除目录
  14. suf?x 取后缀
  15. basename 取前缀
  16. addsuf?x 加后缀
  17. addpre?x 加前缀

  18. join 连接

 

其他函数:

控制 foreach if call

origin shell

 

GCC学习 (六)如何编写makefile

标签:

原文地址:http://www.cnblogs.com/linanwx/p/5526453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!