
Makefile
darennet
这个作者很懒,什么都没留下…
展开
-
GCC 与 Makefile
一个简单的例子:ab.out : a.o b.o g++ -o ab.out o/a.o o/b.oa.o : a.cpp g++ -c a.cpp -o o/a.ob.o : b.cpp g++ -c b.cpp -o o/b.oclean: rm -f o/a.o o/b.o Linux下动态链接库默认后缀转载 2014-10-27 23:59:57 · 662 阅读 · 0 评论 -
makefile 中echo 颜色
echo 颜色echo -e enable interpretation of the backslash-escaped characters listed below字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色字颜色:30------转载 2012-11-15 10:47:51 · 3746 阅读 · 0 评论 -
makefile 笔记1
1.实例分析target...:prerequisites...commmandnote:command must start with 1.1 make会自己查找makefile或makefile文件夹,并把文件中找到的第一个目标作为最终目标.1.2 使用变量var=xxx$(var)1.3 makefile会自动推导依赖关系看到.o文件就会自动把.c文件加到转载 2012-11-15 13:47:11 · 610 阅读 · 0 评论 -
makefile 笔记2
8 make的运行 8.1 make的退出码 0 —— 表示成功执行。 1 —— 如果make运行时出现任何错误,其返回1。 2 —— 如果你使用了make的“-q”选项,并且make使得一些目标不需要更新,那么返回2。 8.2 指定makefile文件 -f 或 --file 或 --makefil转载 2012-11-15 13:46:32 · 417 阅读 · 0 评论 -
Makefile中使用$$的使用
Makefile中使用$$的使用 在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了。不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和shell共享了,这里仅仅是读取makefile的变量然后扩展开,将其值作为参数传给了一个shell命令。而$$var是在访问一个shell命令内定义的变量,转载 2012-11-15 10:48:28 · 13910 阅读 · 3 评论 -
如何调试makefile
makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函数以及命令行选项。用来调试makefile 的一个最好方法就是加入调试挂钩以及使用具保护的编程技术,让你能够在事情出转载 2012-11-15 13:45:40 · 877 阅读 · 0 评论 -
makefile 条件语句
7 makefile文件的条件语句一个条件语句可以导致根据变量的值执行或忽略makefile文件中一部分脚本。条件语句可以将一个变量与其它变量的值相比较,或将一个变量与一字符串常量相比较。条件语句用于控制make实际看见的makefile文件部分,不能用于在执行时控制shell命令。7.1条件语句的例子下述的条件语句的例子告诉make如果变量CC的值是‘gcc’时使用一个数据库,如转载 2012-11-12 14:05:12 · 478 阅读 · 0 评论