嵌入式开发教程之深入学习Make命令与Makefile(下).pptxVIP

  • 1
  • 0
  • 约7.59千字
  • 约 26页
  • 2018-07-30 发布于江苏
  • 举报

嵌入式开发教程之深入学习Make命令与Makefile(下).pptx

嵌入式开发教程之深入学习Make命令与Makefile(下)

嵌入式开发教程之深入学习Make命令和Makefile(下);make是Linux下的一款程序自动维护工具,配合makefile的使用,就能够根据程序中模块的修改情况,自动判断应该对那些模块重新编译,从而保证软件是由最新的模块构成。 本文分为上下两部分,我们在上一篇文章中分别介绍了make和makefile的一些基本用法,在本文中,我们会对make和makefile的功能做进一步的介绍。;有时候,我们想要在一个makefile中生成多个单独的目标文件,或者将多个命令放在一起,比如,在下面的示例mymakefile3中我们将添加一个clean 选项来清除不需要的目标文件,然后用install选项将生成的应用程序移动到另一个目录中去。这个makefile跟前面的mymakefile较为相似,不同之处笔者用黑体加以标识: all: main # 使用的编译器 CC = gcc # 安装位置 INSTDIR = /usr/local/bin # include文件所在位置 INCLUDE = . # 开发过程中所用的选项 CFLAGS = -g -Wall –ansi;# 发行时用的选项 # CFLAGS = -O -Wall –ansi main: main.o f1.o f2.o $(CC) -o main main.o f1.o f2.o main.o: main.c def1.h

文档评论(0)

1亿VIP精品文档

相关文档