Makefile
文章平均质量分 75
scm002
这个作者很懒,什么都没留下…
展开
-
makefile中如何判断一个文件是否存在
makefile判断文件存在如下的两种方法: 1. 调用shell的函数进行判断 exist = $(shell if [ -f $(FILE) ]; then echo "exist"; else echo "notexist"; fi;) ifeq (exist, "exist") #do something here endif 当然,这个方法很土,但是能够工作!...原创 2012-05-05 17:01:08 · 3047 阅读 · 0 评论 -
Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入)
http://www.crazyant.net/2011/10/29/linux%E4%B8%8Bgcc%E5%92%8Cmakefile%E5%AE%9E%E4%BE%8B%EF%BC%88%E4%BB%8Egcc%E7%9A%84%E7%BC%96%E8%AF%91%E5%88%B0makefile%E7%9A%84%E5%BC%95%E5%85%A5%EF%BC%89/ 一、确认已经装好了...原创 2012-05-06 00:07:28 · 199 阅读 · 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 个文件建立一个简单的Makefilesrc=$(wildcard *.c ./sub...原创 2012-05-07 15:30:42 · 92 阅读 · 0 评论 -
makefile详解 函数 字符串 文件名
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。 一、函数的调用语法 函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $(<function>; <arguments>;) 或是 ${<funct...原创 2012-05-08 10:33:34 · 85 阅读 · 0 评论