LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 695|回复: 2

make的使用问题

[复制链接]
发表于 2006-4-24 16:28:12 | 显示全部楼层 |阅读模式
我的系统是mandriva 2006
不知道为何,我每次make,它都会把所有的文件再编译一次,我记得我以前make时,是只编译那些已经修改过的文件。现在这个问题让我效率很纸,我改动一点点,它就编译所有文件,就是make一次完成后,我什么都不改,再make,它还是全部编译,各位有什么好办法解决否?谢谢
发表于 2006-4-24 19:53:07 | 显示全部楼层
make依赖于时间关系。你可以检查一下各个文件的时间关系,看看make为什么这么做。
回复 支持 反对

使用道具 举报

发表于 2006-4-24 20:58:52 | 显示全部楼层
有一种情况就是你修改了一个头文件,而这个头文件是被你所有的.c/.cpp/.cc文件引用的。根据楼上所说的时间关系,必然所有文件都会重新编译一遍的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表