【发布时间】:2012-01-24 04:37:39
【问题描述】:
在经历了一些痛苦和折磨之后,我设法安装了 MinGW 所需的一切,以便在不在网络上的计算机上工作。
这几天运行良好,但现在在我发出“make”命令来构建我的项目后,我遇到了很长时间的延迟。
我尝试禁用网络,如下所示:Why is MinGW very slow? 但这没有帮助。
请注意,缓慢的并不是实际的编译/链接进度,而是这些进程的启动似乎需要很长时间。 5-10分钟。除非我只是这样做,否则它会在 10-30 秒内开始。
我知道,过去在 Commodore 上加载这些磁带需要更长的时间,但这些年来我变得不耐烦了。
有什么想法吗?
【问题讨论】:
-
尝试为某些商业编译器/工具链连接许可证服务器,或连接到 SVN 服务器以检查当前正在编译的代码的版本(从 makefile 调用 svn-version)是导致 @987654322 的原因@我的案子要花很长时间。
-
谢谢!该文件夹没有任何 svn 标签,也没有使用任何此类工具。我希望其他人有这个问题,并认为该评论有帮助:)
-
您确定调用了正确的
make吗?也许您的搜索路径中有其他makes ? -
5-10 分钟听起来有点过分;即使在编译开始前 10-30 秒似乎也很多。当它运行良好时,是同一个项目吗?你可能想在 MinGW 邮件列表上问这个问题。
-
您是否尝试过运行
make -d来查看它在幕后所做的事情?它可能会帮助您辨别它是否在开始编译之前实际上做了很多事情,或者正在完成的少数事情是否非常缓慢。
标签: performance makefile mingw