Linux 编译错误

在Linux系统下编译时出现了make:Warning:File`main.f'hasmodificationtime7.1sinthefuturemake:warnin... 在Linux系统下编译时出现了
make: Warning: File `main.f' has modification time 7.1 s in the future
make: warning: Clock skew detected. Your build may be incomplete.的错误,各位大侠,是不是这时候再修改文件就不能编译通过了,怎么才能解决呢?
展开
 我来答
kwydwuf
2012-12-05 · TA获得超过7411个赞
知道大有可为答主
回答量:1527
采纳率:71%
帮助的人:2025万
展开全部
每次都遇到这个情况的错误,我只在使用 网络文件系统的主机上编译时遇到过,主要是编译所在主机与提供网络文件系统的主机时间不同步导致的。

另外一种可能就是你源代码本身的时间戳有问题, 比如你从另外一台主机拷来源代码,而那台主机的系统时间晚于你的编译主机 (比如编译主机当前12:00点,另台主机当前时间已经是 12:30了),结果导致代码时间戳出问题。 如果你是这种情况导致的,只要把有问题的文件的时间戳更新一下即可,比如

touch main.f

当然,如果你修改了 main.f ,其时间戳自然也就被更新了。 另,这个问题不会造成编译不能通过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灭世_狂狼
2012-12-05 · TA获得超过286个赞
知道小有建树答主
回答量:383
采纳率:0%
帮助的人:239万
展开全部
再编译什么的过程中出现的?先编译,看能否完成,只是warning,如果能够编译完成,就可以忽略了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云满笔记
2012-12-05 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:15.2万
展开全部
天,这个错误还真没见过,帮你顶个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式