MinGW MSYS慢 - 如何更快?

时间:2011-04-12 04:24:27

标签: mingw

发布该问题一年后

MinGW is still slow,我tried要修复它,但没有区别。 Someone else显然也有同样的问题,但没有解决。

我正在尝试编译GCC并且每个目标文件需要几秒钟。 (这种情况变化很大;有时它是1秒,有时是30秒。)(无论如何,它肯定是不是我的电脑;对其他编译器来说没问题。)有谁知道它为什么这么慢,如果有任何选项我可以设置以改善编译时间?

谢谢!

1 个答案:

答案 0 :(得分:2)

嗯,MSYS和Cygwin在设计上必须很慢,或者换句话说很难更快。传递给Bash shell的每个命令都有连续的字符串处理,POSIX共享内存池可以手动管理等...

如果你想在Windows上构建GCC,我强烈建议安装一个免费的VM软件,比如Virtualbox,安装一个轻量级的发行版,并交叉编译一个Windows工具链。从Windows,使用一些其他构建系统而不是autocrap(CMake,Qt的qmake,...),速度不再是问题。这可能听起来像很多麻烦,与Minimal SYStem完全相反,但是,它会更好,更快。