今天学习了linux环境下C语言编程中makefile的编写。这只是一个简单的例子:
假设在一个practice目录下有如下文件:main.c hello1.c hello2.c hello1.h hello2.h 几个程序文件,要将他们编译连接,最好的方法就是写一个makefile文件,并用make命令执行。make是一个解释makefile文件中的指令的命令工具。当makefile文件一旦写好,只需要一个make命令,就可以自动编译整个工程,极大的提高了软件开发的效率。这个例子的makefile文件如下:假设