windows环境下eclipse c/c++编译出现警告make: warning: Clock skew detected. Your build may be incompl

采用的是cygwin作为交叉编译环境,求答案,要自己解决过的,不要copy网上的未经验证的答案。。... 采用的是cygwin作为交叉编译环境,求答案,要自己解决过的,不要copy网上的未经验证的答案。。 展开
 我来答
xsx270625156
推荐于2016-10-28 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:129万
展开全部
这个是说编译器发现时间改变了,,告诉你可能编译的东西不正确(注意,,是目标文件的版本),如果你知道makefile的话就应该知道 是怎么回事了,,不过像ide都 是已经把makefile写好的,,看看makefile就清楚 了,, 用touch命令试试看,好像是可以解决,,还有就是makefile是根据 时间来决定 某个源文件 是否被 编译为目标文件,你如果改变了系统 时间就回出现这种 情况 ,,用虚拟机和SSH都 可能回去现这种 问题,,不过工程粘的话应该没什么问题,,如果想知道makefile是怎么样知道时间的,,这又得看inode节点了,,所以后面还是很麻烦的,,,有不知道的在问
追问
clipse是一个集成的开发环境,不用你去管makefile怎么生成的。点击编译的时候就会出现这样的警告。。
追答
这就是原因了啊,,是eclipse自动给你生成了makfile文件的,ide都是给你自动生成了makefile文件 的,

参考资料: xsx

dsppower
2011-04-12
知道答主
回答量:46
采纳率:0%
帮助的人:12.2万
展开全部
由于时钟同步问题,出现 warning: Clock skew detected. Your build may be incomplete.这样的警告,
解决办法:

find . -type f | xargs -n 5 touch
make clean
make
追问
我说过了,不用我输什么编译指令,eclipse这个编译环境,自己去执行编译过程的,不用输编译指令。。问一下,你用过eclipse没。。。?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式