
Makefile 相关
namecyf
这个作者很懒,什么都没留下…
展开
-
linux编程初步之跟我学makefile中的自动依赖
最近学习了一下makefile,对自动依赖感觉不是很懂,通过阅读info make和网上的一些文章,然后做了一下测试,感觉有了一些认识,所以把学习的一些过程写出来,希望对像我一样的初学者有所帮助。其中可能有很多错误,还请各位大侠指正。 yeahnix,04/5/26 1.依赖及自动依赖 makefile的执行是以依赖关系为基础的,即如果要生成某个目标,那么该目标所依赖的文件必须存转载 2012-03-09 16:21:27 · 1294 阅读 · 0 评论 -
Makefile 之 include
本节我们讨论如何在一个 Makefile 中包含其它的 makefile 文件。Makefile 中包含其它文件 的关键字是“include”,和 C 语言对头文件的包含方式一致。 “include”指示符告诉 make 暂停读取当前的 Makefile,而转去读取“include”指定的一 个或者多个文件,完成以后再继续当前 Makefile 的读取。Makefile 中指示符转载 2012-03-09 14:56:03 · 1179 阅读 · 0 评论 -
Makefile之wildcard
1、wildcard : 扩展通配符 2、notdir : 去除路径 3、patsubst :替换通配符 例子: 建立一个测试目录,在测试目录下建立一个名为sub的子目录 $ mkdir test $ cd test $ mkdir sub 在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2 个文件 建立一个简单的Makefile s转载 2012-03-09 14:51:06 · 832 阅读 · 0 评论 -
makefile 自动依赖例子
程序结构: ./include/ 包含一个.h文件 ./src 包含4个.c文件,每个.c都包含./include/中的.h文件 ./obj 存放编译生成的文件 makefile代码如下: ========================================= SrcDir = src/ ObjDir = obj/ IncludeDir = include/ Sr原创 2012-03-13 16:19:09 · 1066 阅读 · 0 评论