编写简单的makefile
2012-03-24 20:25
267 查看
首先是对makefile的理解: 它是一个规则,用来确定如何编译链接c/c++文件。它实现的机制类似于宏,整个过程可以理解为递归方式,一个一个目标实现。(生成的文件为test1和test2都是可执行文件,在linux中后缀名不是很重要)
如下面这段简单的makefile,解释如注释。
如下面这段简单的makefile,解释如注释。
all:rest1 rest2 //目标为all,由rest1和rest2组成 //,当运行时就会去先查找rest1再查找rest2 rest2:io.o test.o //test2由io.o和test.o生成 gcc io.o test.o -o test1 //生成过程。其中gcc是编译c的代码,将.o文件链接成可执行test1 rest1:data.o main.o //文件,这里-o的意思是将链接后的文件归档为 gcc data.o main.o -o test2 io.o:io.h io.c //目标:编译出.o文件 gcc -c io.c //编译过程。 data.o:data.c data.h gcc -c data.c clean: //这里是伪目标 rm *.o
相关文章推荐
- 简单 使用 的makefile编写 框架
- Makefile 简单编写(二)
- 简单makefile编写
- 编写一个简单的makefile
- 从简入难makefile文件编写,Linux C++编程,简单vi命令
- 编写简单的makefile
- OpenWrt SDK 编写交叉编译Makefile的简单方法
- linux动态库及静态库的制作和makefile的简单编写
- 简单的makefile编写
- makefile的编写,简单易懂
- makefile简介及其简单编写示例
- 简单makefile编写
- 1.编写一个简单的C语言程序:计算输入多个整数的平均值,并将此程序分割成多个小文件。 2.为第1题中的程序编写makefile文件,用make编译后改成返回最小值,再编译,观察有多少文件不需要重新
- makefile编写_简单
- 简单工程Makefile的编写
- 简单的makefile 编写
- 1.编写一个简单的C语言程序:计算输入多个整数的平均值,并将此程序分割成多个小文件。 2.为第1题中的程序编写makefile文件,用make编译后改成返回最小值,再编译,观察有多少文件不需要重新
- Linux相关-------简单工程Makefile的编写
- Makefile编写及一个简单的Makefile架构实现
- 编写Makefile简单文件