什么是makefile呢? 一个工程中的源文件不计其数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,也可以执行操作系统的命令. 接下来用几个简单的小例子为大家介绍简单的makefile使用 例子1: main: main.c gcc main.c -o main 其中,main为目标生成文件,main.c为依赖文件 例子…