gpt4 book ai didi

performance - MinGW "make"启动速度非常慢

转载 作者:行者123 更新时间:2023-12-03 06:14:43 25 4
gpt4 key购买 nike

经过一番痛苦和磨难,我设法安装了 MinGW 在计算机上而不是网络上工作所需的一切。

它工作了几天,但现在我在发出“make”命令来构建我的项目后,在任何事情开始发生之前都经历了很长的延迟。

我尝试禁用网络,如下所示:Why is MinGW very slow?但这并没有帮助。

请注意,缓慢的并不是实际的编译/链接进度,而是这些进程的启动似乎需要很长时间。 5-10 分钟。除非我刚刚这样做,然后它会在 10-30 秒内开始。

我知道,过去将这些磁带加载到 Commodore 上需要花费更长的时间,但这些年来我已经变得不耐烦了。

有什么想法吗?

最佳答案

尝试执行make -r(没有隐式规则)。对我来说,单个 cpp 文件的时间是 30 秒和零点几秒之间的差异。

说明:

我很久以前就遇到了 MinGW 提出的同样的问题。我使用 make -d 进行调查。很明显,make 对每个依赖文件使用了无数的隐式规则 - 如果我的文件依赖于shared_ptr.hpp,那么make 检查shared_ptr.hpp(o| c|cc|v|f|r|.. 和许多其他组合)。当然这些文件不存在。看起来在 Windows 平台上检查文件修改时间/存在(当它并不真正存在时)比在 Linux 上慢得多(因为在 Linux 上我没有看到有/没有 -r开关)。

关于performance - MinGW "make"启动速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8571657/

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