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.的错误,各位大侠,是不是这时候再修改文件就不能编译通过了,怎么才能解决呢? 展开
make: Warning: File `main.f' has modification time 7.1 s in the future
make: warning: Clock skew detected. Your build may be incomplete.的错误,各位大侠,是不是这时候再修改文件就不能编译通过了,怎么才能解决呢? 展开
3个回答
展开全部
每次都遇到这个情况的错误,我只在使用 网络文件系统的主机上编译时遇到过,主要是编译所在主机与提供网络文件系统的主机时间不同步导致的。
另外一种可能就是你源代码本身的时间戳有问题, 比如你从另外一台主机拷来源代码,而那台主机的系统时间晚于你的编译主机 (比如编译主机当前12:00点,另台主机当前时间已经是 12:30了),结果导致代码时间戳出问题。 如果你是这种情况导致的,只要把有问题的文件的时间戳更新一下即可,比如
touch main.f
当然,如果你修改了 main.f ,其时间戳自然也就被更新了。 另,这个问题不会造成编译不能通过。
另外一种可能就是你源代码本身的时间戳有问题, 比如你从另外一台主机拷来源代码,而那台主机的系统时间晚于你的编译主机 (比如编译主机当前12:00点,另台主机当前时间已经是 12:30了),结果导致代码时间戳出问题。 如果你是这种情况导致的,只要把有问题的文件的时间戳更新一下即可,比如
touch main.f
当然,如果你修改了 main.f ,其时间戳自然也就被更新了。 另,这个问题不会造成编译不能通过。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
再编译什么的过程中出现的?先编译,看能否完成,只是warning,如果能够编译完成,就可以忽略了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
天,这个错误还真没见过,帮你顶个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询