MingW通过mingw-get的package管理切换回gcc 4.5.2

MingW的mingw-get-inst是会在安装时自动找到最新的package然后进行安装,安装了gcc后,我们会发现gcc版本太新了,以致不少程序不支持。因此,我们要把MingW的gcc换回旧版,以下是切换方法。

首先,我们应该知道,mingw的package可以用mingw-get管理,具体命令参考网址:

http://sourceforge.net/projects/mingw/files/Installer/mingw-get/

按照当前安装的gcc版本,把新版gcc相关东西删掉,如当前安装的是gcc 4.7.2,可以在http://sourceforge.net/projects/mingw/files/MinGW/Base/gcc/Version4/gcc-4.7.2-1/看到各种package,用以下命令删除:

mingw-get remove package名

这步可以不做,但是还是推荐做一下。

安装旧版gcc:

mingw-get install "gcc-core=4.5.2-1" "gcc=4.5.2-1"

安装libz库:

mingw-get install libz zlib

再试一下“gcc -v”,成功换回了4.5.2版。

1 comment

Leave a comment