makefile作用
一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
百度的定义,主要就是一套规则来怎么生成最后想要的可执行文件或者什么。因为ide帮我们做了很多,但其实makefile能够让你真正构建和管理自己的工程。
makefile 可以完成“自动化编译”
几个简单的教程
http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/
https://www.cs.umd.edu/class/fall2002/cmsc214/Tutorial/makefile.html
网友评论