make编译时出现 时钟错误 解决办法

时间:2021-07-28 04:12:46
在实际的程序开发过程中,如果在本机编译运行跨机器拷贝过来的程序,若两台机器的系统时间存在时区差或是时间差(指该程序文件原本最后修改时间要比本机当前时钟晚,如:【本机:2014.09.15-12:12】 【文件最后修改时间:2013.09.16-12:12】)
那么当我们执行make命令后系统会给出一个警告: make编译时出现 时钟错误 解决办法
<span style="font-size:18px;">要解决这个问题,嗯,soeasy!!</span>
<span style="font-size:18px;">
解决办法:
用touch 命令把源程序的时间戳改一下
find . -type f -exec touch {} \;

或者

touch *一下再重新编译 </span>
<span style="font-size:18px;">
</span>
<span style="font-size:18px;">搞定!!!!</span>