gpt4 book ai didi

linux - 在远程 Linux 机器上编译 C++ - "clock skew detected"警告

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:03 25 4
gpt4 key购买 nike

我通过 PuTTY 和 WinSCP 连接到我大学的小型 Linux 集群,使用后者传输文件并使用前者编译和运行它们。到目前为止,我的工作是在大学实验室进行的,但今天我在家里做了一些产生有趣警告的工作。

我上传了整个文件夹,在运行 make 命令后,我得到了最后一行输出:

make: warning: Clock skew detected. Your build may be incomplete.

生成的二进制文件工作正常,并且在构建过程中似乎没有任何其他意外错误。

我似乎能够在上传一些新文件/替换文件后通过构建来触发错误(我在本地编辑所有内容然后上传新版本),所以我想知道它是否与文件修改时间不匹配一样简单?或者更令人担忧的事情?

那么,我应该担心吗?我该如何修复/防止这种情况?

最佳答案

该消息通常表示您的某些文件的修改时间晚于当前系统时间。由于 make 通过检查源文件是否比其目标文件最近被修改来决定在执行增量构建时编译哪些文件,这种情况可能导致构建不必要的文件,或者更糟的是,必要的文件 build 。

但是,如果您是从头开始构建(而不是进行增量构建),您可能会忽略此警告而不会产生任何后果。

关于linux - 在远程 Linux 机器上编译 C++ - "clock skew detected"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com