Makefile
时光如刀
春去冬来,潮起潮落,人生几何;
夏落秋起,风去风来,岁月无痕
展开
-
Makefile变量使用
1、变量使用概述 变量在声明时需要给予初值,而在使用时,需要给在变量名前加上“$”符号,但最好用小括号“()”或是大括号“{}”把变量给包括起来。如果你要使用真实的“$”字符,那么你需要用“$$”来表示。变量可以使用在许多地方,如规则中的“目标”、“依赖”、“命令”以及新的变量中。2、“=”、“:=”与“?=”区别2.1 “=”操作符 在“=”左侧是变量,右侧是变量的值,右侧变量的值可以定义在原创 2017-05-01 17:40:32 · 472 阅读 · 0 评论 -
Makefile简介1
1、Makefile的规则目标文件:依赖文件 [tab键] 执行的命令(任意的Shell命令) 每个命令行前都必须有tab符号。 举例: foo.o: foo.c defs.h # foo模块 gcc -c -g foo.c2、在规则中使用通配符make支持三各通配符:“*”,“?”和“[…]”。这是和Unix的B-Shell是相同的。3、文件搜寻3.1原创 2017-04-29 20:24:30 · 303 阅读 · 0 评论 -
Makefile函数使用
1、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$(<function> <arguments>,<arguments>)或是${<function> <arguments>,<arguments>} <function>就是函数名 <arguments>是函数的参数 参数间以逗号“,”分隔,而函数名和参数之间以“空格”分隔。函数调用以“$”开头,以圆括号或花括原创 2017-05-03 20:31:40 · 338 阅读 · 0 评论 -
Makefile函数补充
1、概述 前面介绍了makefile中的几个常用函数,还有一些比较重要的函数值得注意,这边做个补充。2、循环函数- -foreach 函数$(foreach <var>,<list>,<text> ) 这个函数的意思是,把参数<list>中的单词逐一取出放到参数<var>所指定的变量中,然后再执行<text>所包含的表达式。每一次<text>会返回一个字符串,循环过程中,<text>的所返回的每原创 2017-05-07 22:08:50 · 301 阅读 · 0 评论