linux小菜一枚,因此,linux下的编程,是在虚拟机下,通过共享本地代码进行的。
今天,在win下写完代码,然后虚拟机下make,出现了如题的warning。特此记录一下。
这个问题产生的原因是make时linux下的时间比文件修改的时间要早,即make任务,执行make在前,修改文件在后。正常的逻辑是先修改文件,然后进行make。因为make工具就是根据文件的修改时间来来判断是否需要重新创建。
在进一步说就是win的时间和linux的时间不同步,造成的。并且是linux的时间比win的时间慢造成的。如果win的时间比linux的时间慢,也不会出现这种情况。