windows环境下eclipse c/c++编译出现警告make: warning: Clock skew detected. Your build may be incompl
采用的是cygwin作为交叉编译环境,求答案,要自己解决过的,不要copy网上的未经验证的答案。。...
采用的是cygwin作为交叉编译环境,求答案,要自己解决过的,不要copy网上的未经验证的答案。。
展开
2个回答
展开全部
这个是说编译器发现时间改变了,,告诉你可能编译的东西不正确(注意,,是目标文件的版本),如果你知道makefile的话就应该知道 是怎么回事了,,不过像ide都 是已经把makefile写好的,,看看makefile就清楚 了,, 用touch命令试试看,好像是可以解决,,还有就是makefile是根据 时间来决定 某个源文件 是否被 编译为目标文件,你如果改变了系统 时间就回出现这种 情况 ,,用虚拟机和SSH都 可能回去现这种 问题,,不过工程粘的话应该没什么问题,,如果想知道makefile是怎么样知道时间的,,这又得看inode节点了,,所以后面还是很麻烦的,,,有不知道的在问
追问
clipse是一个集成的开发环境,不用你去管makefile怎么生成的。点击编译的时候就会出现这样的警告。。
追答
这就是原因了啊,,是eclipse自动给你生成了makfile文件的,ide都是给你自动生成了makefile文件 的,
参考资料: xsx
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询