每次make所有事情做一遍,在c上,只编译修改过的,在前端,make不管是否修改过,都操作一遍 很蛋疼啊。。。
4 回复
@kingapple 你指那是单个c/c++文件的特例, 你可以随便找个正常的小型c项目(比如lua)看下makefile, 一样要在makefile里罗列文件依赖, 比如x由a.o和b.o生成, a.o和b.o又分别由哪些c和cpp生成.
@whatsmynick 前端项目指定依赖后,也可以避免一些不需要的操作? 不过make过程文件的状态信息存放在哪里的呢?猜下: a.o 和 a.c的创建日期设定为相同的? 如果a.c修改,就重新编译?