gcc c mainc gcc c mytoolc gcc c mytoolc gcc o main maino mytoolo mytoolo
这样的话我们也可以产生main程序而且也不时很麻烦但是如果我们考虑一下如果有一天我们修改了其中的一个文件(比如说mytoolc)那么我们难道还要重新输入上面的命令?也许你会说这个很容易解决啊我写一个SHELL脚本让她帮我去完成不就可以了是的对于这个程序来说是可以起到作用的但是当我们把事情想的更复杂一点如果我们的程序有几百个源程序的时候难道也要编译器重新一个一个的去编译?
为此聪明的程序员们想出了一个很好的工具来做这件事情这就是make我们只要执行以下make就可以把上面的问题解决掉在我们执行make之前我们要先编写一个非常重要的文件Makefile对于上面的那个程序来说可能的一个Makefile的文件是
# 这是上面那个程序的Makefile文件 mainmaino mytoolo mytoolo gcc o main maino mytoolo mytoolo mainomainc mytoolh mytoolh gcc c mainc mytoolomytoolc mytoolh gcc c mytoolc mytoolomytoolc mytoolh gcc c mytoolc
[] [] [] [] [] [] [] [] []
累死累活不说,走马观花反而少了真实体验,