第4讲MakeFile入门.ppt

MakeFile入门 Makefile 介绍 定义整个工程的编译规则 一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作 。 自动化编译 只需要一个make命令,整个工程完全自动编译 ; make是一个命令工具,是一个解释makefile中指令的命令工具; Makefile 是什么 GNU make是一个命令工具,是一个用来控制软件构建过程的自动化管理工具。Make工具通过称为Makefile的文件来完成并自动维护编译工作,由Richard?Stallman 与Roland?McGrath设计开发 。 Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Makefile中记录有文件的信?息,在make时会决定在链接的时候需要重新编译哪些文件。 make命令格式:make [-f Makefile] [option] [target] #make target #make #make clean (伪目标) Makefile 是什么 Makefile的宗旨就是:让编译器知道要编译一个文件需要依赖其他的哪些

文档评论(0)

1亿VIP精品文档

相关文档