跳到主要内容
CNode

前端使用的make是退化的make

社区
Kkingapple发布于 12 年前最后回复 12 年前
440270

每次make所有事情做一遍,在c上,只编译修改过的,在前端,make不管是否修改过,都操作一遍 很蛋疼啊。。。

查看回复

回复 (4)

K
kingapple#412 年前
引用 whatsmynick那是makefile没写好

@whatsmynick 前端项目指定依赖后,也可以避免一些不需要的操作? 不过make过程文件的状态信息存放在哪里的呢?猜下: a.o 和 a.c的创建日期设定为相同的? 如果a.c修改,就重新编译?

W
whatsmynick#312 年前
引用 whatsmynick那是makefile没写好

@kingapple 你指那是单个c/c++文件的特例, 你可以随便找个正常的小型c项目(比如lua)看下makefile, 一样要在makefile里罗列文件依赖, 比如x由a.o和b.o生成, a.o和b.o又分别由哪些c和cpp生成.

K
kingapple#212 年前
引用 whatsmynick那是makefile没写好

@whatsmynick make c文件时,会自动检测文件修改日期的吧? 对前端文件,好像不会检测的?

W
whatsmynick#112 年前

那是makefile没写好

参与回复

登录后即可参与回复。登录