如何使用mingw-get命令更新MinGW下的GCC

写这篇博客的原因,在网上找了好久都没有详细的资料,又不想用mingw-get-inst-20120426.exe在线安装来更新(等的时间好长啊)。

例如,我想将GCC更新到4.7.0,

(1)在MinGW的sourceforge页面下找到如下目录的网页:

http://sourceforge.net/projects/mingw/files/MinGW/Base/gcc/Version4/gcc-4.7.0-1/


(2)找到想要更新的文件,然后下载,文件说明在下面的网页中可以找到(我列出来了):

Package Description:
 
  C Language (required)
    gcc-core-4.7.0-1-mingw32-bin.tar.lzma

  C++ Language
    gcc-c++-4.7.0-1-mingw32-bin.tar.lzma

  Ada Language
    gcc-ada-4.7.0-1-mingw32-bin.tar.lzma

  Fortran Language
    gcc-fortran-4.7.0-1-mingw32-bin.tar.lzma

  Objective C/C++ Language
    gcc-objc-4.7.0-1-mingw32-bin.tar.lzma

  Shared C Runtime
    libgcc-4.7.0-1-mingw32-dll-1.tar.lzma

  Shared C++ Runtime
    libstdc++-4.7.0-1-mingw32-dll-6.tar.lzma

  Shared Ada Runtime
    libgnat-4.7.0-1-mingw32-dll-4_7.tar.lzma

  Shared Fortran Runtime 
    libgfortran-4.7.0-1-mingw32-dll-3.tar.lzma

  Shared Objective C/C++ Runtime
    libobjc-4.7.0-1-mingw32-dll-4.tar.lzma

  Shared library for OpenMP support
    libgomp-4.7.0-1-mingw32-dll-1.tar.lzma

  Shared library for stack protection support	
    libssp-4.7.0-1-mingw32-dll-0.tar.lzma

  Shared library for quad-precision math
    libquadmath-4.7.0-1-mingw32-dll-0.tar.lzma

  GCC Documentation
    gcc-4.7.0-1-mingw32-doc.tar.lzma

  Translations
    gcc-4.7.0-1-mingw32-lang.tar.lzma

  License Information
    gcc-4.7.0-1-mingw32-lic.tar.lzma


(3)如果以前安装过MinGW,可以找到C:\MinGW\var\cache\mingw-get\packages这个目录,将你所下载的文件复制到该目录下

(4)打开MinGW的shell窗口,输入mingw-get upgrade "gcc-core=4.7.0-1",显示如下窗口,(前两个下载的文件比较小,就在线下载了)




我还更新了下gcc-fortran和gcc-c++。

输入gcc -v,显示当前版本4.7.0,更新完成。


over。。。。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值