电子书的Makefile(待分析)
2017-04-25 01:26
155 查看
CFLAGS := -Wall -O2 -c CFLAGS += -I include LDFLAGS := -lm -lfreetype CC := gcc LD := ld OBJS := main.o \ encode/utf-8.o \ encode/encode_manager.o \ draw/draw.o \ font/freetype.o \ font/font_manager.o all: $(OBJS) $(CC) $(LDFLAGS) -o show_file $^ clean: rm -f show_file rm -f $(OBJS) %.o:%.c $(CC) $(CFLAGS) -o $@ $<-Wall:可以看到,没有使用的变量、参数都给出了警告。警告是编译器给的,我们当然可以把编译选项中的-W
-Wall去掉一了百了。可通常我们只是想告诉编译器:这个地方是我故意这样写的,不用警告我。其他地方有问题才警告我。
相关文章推荐
- 电子书makefile分析
- 电子书makefile文件分析之all的用法
- android makefile(android.mk)分析(1)
- android的makefile分析
- uboot 学习 Makefile分析
- 关于s5pv210的配置、编译过程中相关文件的分析(Makefile、config.mk、mkconfig)
- openwrt: Makefile 框架分析
- Linux 内核Kconfig 与 Makefile 文件分析
- Android 中Makefile的详细分析
- 2.6.22.6版本的主目录下的Makefile 语法分析 第七部分
- dbm数据库源代码分析(17):Makefile文件和其他文件
- APUE(UNIX环境高级编程)程序架构编译分析(Makefile)
- LDD3源码分析之hello.c与Makefile模板
- uboot笔记之makefile分析
- android makefile 编译分析及 android.mk分析
- makefile的经典分析
- u-boot剖析(一)----Makefile分析
- 自己写bootloader笔记7---Makefile分析
- U-boot-2014.04移植到MINI2440(3) Makefile分析
- u-boot的Makefile分析