makefile
arick2013
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
makefile中的patsubst
1、wildcard : 扩展通配符 2、notdir: 去除路径 3、patsubst:替换通配符 例子: 建立一个测试目录,在测试目录下建立一个名为sub的子目录 $mkdir test $cd test $mkdir sub 在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2个文件 建立一个简单的Makefile src=$(w转载 2015-09-08 15:58:42 · 572 阅读 · 0 评论 -
Makefile 连接库文件的方法
Linux的静态库是以.a结尾的,要连接静态库有两种方法,一种是在编译命令最后直接加上库路径/库名称。例如你的库在绝对目录/lib/libtest.a下面 你就可以这样来编译 $(CC) $(CFLAGS) $^ -o $@ /lib/libtest.a 另外一种方法是,你可以用-L制定库德路径,用-l指定库的名称 例如库的名称为libtest.a 那么就用-ltest CROS转载 2015-09-08 16:00:31 · 9112 阅读 · 0 评论 -
Makefile && subdir template
SUBDIR = sub-dir all: cd ${SUBDIR} && $(MAKE) clean: cd ${SUBDIR} && $(MAKE) =============================================== CFLAGS += -g -DDEBUG -I../shared -DLINUX_原创 2015-10-29 11:09:09 · 955 阅读 · 0 评论 -
Makefile常见问题汇总
1。Makefile 命令行以tab建开始, 对于vim设置的用空格代替tab的可以使用 set noexpandtab 来取消vim里的设置。原创 2015-11-02 19:58:55 · 602 阅读 · 0 评论
分享