一、Linux Makefile介绍 Linux Makefile是用于自动编译和链接的,一个工程有很多文件组成,每一个文件的改变都会导致工程的重新链接,但是不是所有的文件都需要重新编译,Linux Makefile中纪录有文件的信息,在make时会决定在链接的时候需要重新编译哪些文件。 Linux Makefile的宗旨是:让编译器知道要编译一个文件需要依赖其他的哪些文件。当那些依赖文件有了改变,编译器会自动的发现终的生成文件已经过时,而重新编译相应的模块。 Linux Makefile的基本结构不是很复杂,但当一个程序开发人员开始写Linux Makefile时,经常会怀