Makefile系列之变量与函数

讲真,在公司做代码开发,对于一个大项目,能有机会让你去写第一版Makefile的并不多见,需要添加新模块的时候,也只需要我们在其中修修补补的似乎就行了,以至于对Makefile的内容,一直都觉的梳理的不够系统。最近得了点小空,于是乎就找来了Makefile的中文手册前前后后的读了两遍,感觉对Makefile的理解变的清晰了许多,按照我梳理的大概流程,就形成了本Makefile系列的总结,欢迎诸位勘误。
×××××××××××××××××××××××××××××××××××××
××× 呕心整理,转载请注明出处 GuoSenZQ ×××
×××××××××××××××××××××××××××××××××××××

##一. 变量 ##

  • 变量定义
    (1) 定义变量时,推荐的做法是,对于内部定义的一般变量使用小写方式,而对于一些参数列表采用全大写方式;
    (2) 变量在引用时,对于多字符名的变量,必须使用括号进行标记,即 “ ( ) " " ()" " ()""{}”, 变量在展开时时使用严格的文本替换过程,与C语言中的宏定义一样。对于Makefile中的各部分变量的引用建议如下:
    i). 对于make变量的引用使用 make 格式 “ ( V A R ) " , 包 括 M a k e f i l e 中 定 义 的 或 m a k e 的 环 境 变 量 ; ∗ ∗ ∗ i i ) . ∗ ∗ ∗ 出 现 在 规 则 命 令 行 中 的 s h e l l 变 量 , 引

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值