Make
文章平均质量分 81
Jasonfang0118
这个作者很懒,什么都没留下…
展开
-
Makefile总结
看Makefile教程的Makefile的规则 target ... : prerequisites ...command......target也就是一个目标文件,可以是Object File,也可以是执行文件。prerequisites就是,要生成那个target所需要的文件或是目标。command也就是make需要执行的命令。(任意的Shell命令)。原创 2014-08-19 08:57:18 · 666 阅读 · 0 评论 -
Makefile中的变量及条件判断的使用
变量的使用在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile 中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令”或是Makefile 的其它部分中。变量的命名字可以包含字符、数字,下划线(可以是数字开头),原创 2012-05-14 23:26:12 · 11096 阅读 · 0 评论 -
Makefile中的patsubst和wildcard函数
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。1、函数的调用语法函数调用,很像变量的使用,也是$( )或是${ }就是函数名,make支持的函数不多。是函数的参数,参数间以逗号“,”分隔,而函数名和参数之间以“空格”分隔。函原创 2012-05-14 23:20:08 · 5784 阅读 · 0 评论 -
make的参数以及Makefile中的自动变量
最近把Makefile相关的内容稍微梳理了一遍,记录下一些常用的内容,这篇写下参数和自动变量吧,首先make的参数:make的参数常用:“-q”“--question”这个参数的行为是找目标的意思,也就是说,如果目标存在,那么其什么也不会输出,当然也不会执行编译,如果目标不存在,其会打印出一条出错信息。“-B”“--always-make”认为所有的目标都需原创 2012-05-14 23:14:46 · 3997 阅读 · 0 评论