make和makefile(自动化构建)会不会写makefile,从⼀个侧⾯说明了⼀个⼈是否具备完成⼤型⼯程的能⼒,⼀个⼯程中的源⽂件不计数,其按类型、功能、模块分别放在若⼲个⽬录中,makefile定义了⼀系列的规则来指定,哪些⽂件需要先编译,哪些⽂件需要后编译,哪些⽂件需要重新编译,甚⾄于进⾏更复杂的功能操作 简单来说就是工程上有很多xxx.c或xxx.cpp等源文件,如果我们一个个源文件都gcc xx.c xxx1.c… -o xxx.exe 的话就效率很低,makefile就可以把多个源文件一起编译成可执行程序,然后通过make指令就能