LinuxSir.cn,穿越时空的Linuxsir!

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

总算明白一点gentoo文档说的时间设得不对要出现一些怪问题。

[复制链接]
发表于 2006-12-26 20:33:55 | 显示全部楼层 |阅读模式
昨天在gentoo下了一软件并解压打好补丁。挂上lfs的盘把他cp过去。然后启动到lfs编译此软件./configure不过。叫我检查系统时间。时间跟我手表上时间一样。gentoo上的时间也跟我手表上一样。只是两个系统时区不一样我是乱设的。结果刚才的软件包gentoo被记录了。也就是我在lfs编译软件生存的二进制文件的时间比源码cp到lfs时记下的时间还要晚。也就是说2006年去编译一个2008年写的软件是不可能的。放到今天编译就一切正常了。还好我不是服务器,不然真的要出现很多怪问题。
发表于 2006-12-27 13:02:01 | 显示全部楼层
根据 make 的原理, make 会检查 源文件 *.c 的生成日期是不是比编译好的 *.o 可执行文件等新.

如果 *.c 比 *.o 新,就重新编译 *.o .

解压时 是 2008 年, *.c 就是 2008年的
编译时 是 2006 年, *.o 就是 2006年的
*.c  一直比 *.o 新,就会不停编译,永远停不下来(也许到了 2008 年会停).

congfigure 会检查 *.c 是不是比当前系统时间晚, 晚就会报错.
回复 支持 反对

使用道具 举报

发表于 2006-12-27 16:03:08 | 显示全部楼层
2台vista PC 使用meetingspace的话  
如果时区有错就无法连接
谁知道原因吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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