Makefile
文章平均质量分 68
雜貨鋪老闆
这个作者很懒,什么都没留下…
展开
-
Makefile 隐式规则
原文地址:http://blog.csdn.net/w_ww_w/article/details/7592588 在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o] 文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出来的转载 2013-07-14 21:05:04 · 953 阅读 · 0 评论 -
关于makefile报错:linker input file unused because linking not done
原文地址:http://blog.sina.com.cn/s/blog_87c063060101ativ.htmllinker input file unusedbecause linking not done GCC是Linux平台下常用的编译链接器。编译链接的过程分为:源代码-->预处理文件(.i)-->编译后的汇编代码(.s)-->汇编后的二进制文件(.o转载 2014-09-18 10:36:16 · 40760 阅读 · 0 评论 -
Makefile的特殊目标
原文地址:http://blog.csdn.net/lhq9220/article/details/6552164在Makefile中,有一些名字,当它们作为规则的目标时,具有特殊含义。它们是一些特殊的目标,GNUmake所支持的特殊的目标有:.PHONY:目标“.PHONY”的所有的依赖被作为伪目标。伪目标时这样一个目标:当使用make命令行指定此目标时,这个目标所在转载 2014-01-23 18:11:36 · 782 阅读 · 0 评论 -
Makefile中的双冒号规则
https://www.gnu.org/software/make/manual/make.html#Double_002dColon4.13 Double-Colon RulesDouble-colon rules are explicit rules written with ‘::’instead of ‘:’ after the target names. Th原创 2014-01-08 16:10:37 · 1827 阅读 · 0 评论 -
Makefile中的加号修饰符
+加号修饰符,要求make执行命令,即使使用了-n选项。make --help帮助中-n选项的含义-n, --just-print, --dry-run, --recon Don't actually run any commands; just print them.使用加号修饰符让命令始终执行。原创 2014-01-08 14:54:51 · 1750 阅读 · 0 评论 -
如何调试makefile
原文地址:http://www.cnblogs.com/perseus/articles/2480141.html makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函转载 2013-07-14 13:09:33 · 1032 阅读 · 0 评论 -
Makefile中对同一个目标的多次定义
在Makefile中对同一个目标进行多次定义每个依赖都会被检查执行最后的recipe会覆盖前面的recipe即只有最后一个目标的recipe被执行 ##all: $(warning 1 prerequisite)p1 $(warning 1 recipe)all: $(warning 2 prerequisite)p2 $(warning 2原创 2013-07-15 22:49:19 · 10922 阅读 · 0 评论 -
Makefile之wildcard
原文地址:http://hi.baidu.com/apollo_hj/item/d676661a4cd2737e7b5f2518 1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub转载 2013-07-14 20:53:18 · 841 阅读 · 0 评论 -
Makefile中的wildcard用法
原文地址:http://blog.csdn.net/liangkaiming/article/details/6267357 在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...)。在Makefile中,它被展开为已经存在的、使用空转载 2013-07-11 13:07:31 · 1363 阅读 · 0 评论 -
Makefile常用函数总结
原文地址:http://blog.csdn.net/ustc_dylan/article/details/6963248 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具 有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函 数的返回值可以当做变量来使用。 一、函数的调用语法函数调用,很像变量的使用,也是以转载 2013-07-09 23:50:36 · 1024 阅读 · 1 评论 -
makefile出现错误却不停止,却继续运行
原文地址:http://www.crifan.com/makefile_not_stop_on_error/【问题】写了个makefile:#goto every sub foler(single book)'s src dir to do 'make xxx' actionclean clean_all clean_release all release relea转载 2015-06-01 14:57:12 · 8878 阅读 · 0 评论