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

书写makefile的注意点

时间:2017-03-30 13:41:06      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:htm   之间   扩展   manual   als   tps   apt   关系   https   

1、空格

定义一个变量时用“foo = 1”这种形式,1后面千万不可以有空格,否则,foo的值为“1 ”。等于号和1之间的空格有无,并没有关系。

2、ifeq

ifeq的形式是“ifeq ($(foo), argv)”,此时会进行宏扩展。argv前的空格有无,并没有关系。

3、ifdef

ifdef的形式是“ifdef foo”,此时不会进行宏扩展,只会检测foo是否定义,如果上面有任何形式的定义(“foo =”除外),则为真,否则为假。

 

参考:https://ftp.gnu.org/old-gnu/Manuals/make-3.79.1/html_chapter/make_7.html

 

书写makefile的注意点

标签:htm   之间   扩展   manual   als   tps   apt   关系   https   

原文地址:http://www.cnblogs.com/midhillzhou/p/6645388.html

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