和大家分享一个Makefile的通用写法
来源:互联网 发布:2017淘宝装修教程视频 编辑:程序博客网 时间:2024/05/19 03:43
这是我自己在网上找到的比较合适的.有兴趣的可以看一下,比较基础,适合新手.SRCS = $(wildcard *.c)OBJS = $(SRCS:.c = .o)CC = gccINCLUDES = -I/×××LIBS = -L/×××CCFLAGS = -g -Wall -O0my_app : $(OBJS)$(CC) $^ -o $@ $(INCLUDES) $(LIBS)%.o : %.c$(CC) -c $< $(CCFLAGS)clean:rm *.o下面我们一条一条分析这个Makefile:SRCS = $(wildcard *.c)这条语句定义了一个变量SRCS,它的值就是当前面目录下面所有的以。c结尾的源文件。OBJS = $(SRCS:.c = .o)这里变量OBJS的值就是将SRCS里面所有。c文件编译出的。o目标文件CC = gcc变量CC代表我们要使用的编译器INCLUDES = -I/×××LIBS = -L/×××这里指定除了编译器默认的头文件和库文件的路径之外需要额外引用的头文件路径以及库的路径(×××表示路径)。CCFLAGS = -g -Wall -O0CCFLAGS变量存放的是编译选项my_app : $(OBJS)$(CC) $^ -o $@ $(INCLUDES) $(LIBS)my_app依赖于所有的。o文件,$^代表$(OBJS),$@代表my_app%.o : %.c$(CC) -c $< $(CCFLAGS)将所有的。c源代码编译成。o目标文件,这样写是不是很省事?clean:rm *.o
0 0
- 和大家分享一个Makefile的通用写法
- 和大家分享一个Makefile的通用写法
- 一个通用的Makefile写法
- makefile的通用写法
- 分享一个比较通用的Makefile
- Makefile的一种通用写法
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 一个通用的Makefile
- 分享一个通用的ListViewAdapter和Holder
- makefile通用写法
- Invoke data import handler(DIH) from SolrJ
- 2014年最实用的十大HTML5开发工具
- 贪吃蛇代码~~自编~~~
- tarjan算法
- Java Tomcat SSL 服务端/客户端双向认证
- 和大家分享一个Makefile的通用写法
- js全选和反选
- solr研究
- js回调函数
- 策略模式(Strategy)
- 关于JAVA项目中CLASSPATH路径详解
- 可修改的字符串指针定义误区
- 三极管BJT与场效应管FET的区别
- IOS7状态栏设置