【软件安装】WinGW安装方法

时间:2024-03-26 18:25:08
  1. 下载WinGW的安装包
    在官方网站http://www.mingw.org上点击右上角的红框跳转到https://sourceforge.net/projects/mingw/files/latest/download?source=files页面并自动下载最新版本的安装文件mingw-get-setup.exe
    【软件安装】WinGW安装方法
  2. 运行mingw-get-setup.exe安装包
    双击mingw-get-setup.exe文件,点击Install;【软件安装】WinGW安装方法
    关于安装路径、图形用户界面、所有用户、快捷方式以及桌面是否创建方式等的设定界面,根据自己的情况设置即可,然后点击Continue;
    【软件安装】WinGW安装方法
    会精力一个漫长的下载过程,大概10分钟的时间;
    【软件安装】WinGW安装方法
    【软件安装】WinGW安装方法
    点击Continue后,最终会弹出下面的窗口。如果不点击Continue的话,此时桌面已经生成了MinGW Installer的快捷方式,点击这个快捷方式也会弹出下面的窗口;
    【软件安装】WinGW安装方法
    配置希望安装自己需要的Package;
    ※我希望进行C和C++的编辑,因此我选择了mingw32-base和mingw32-gcc-g++
    【软件安装】WinGW安装方法
    点击红色框的Apply Changes;
    【软件安装】WinGW安装方法
    点击Apply
    【软件安装】WinGW安装方法
    开始下载和安装对应的Package;
    【软件安装】WinGW安装方法
    这个过程需要半个小时左右;
    【软件安装】WinGW安装方法
    点击Close,但是在安装期间出现了下面Package无法下载的情况,我自己从MinGW的sourceforge上下载了这些文件,并将这些文件拷贝到了路径C:\MinGW\var\cache\mingw-get\packages下。
    ※如果是其他文件下载失败,一样去sourceforge上手动下载即可。
    libgcc-6.3.0-1-mingw32-dll-1.tar.xz
    libintl-0.18.3.2-2-mingw32-dll-8.tar.xz
    libgmp-6.1.2-2-mingw32-dll-10.tar.xz
    ※实际下载路径https://sourceforge.net/projects/mingw/files/MinGW/Base/gmp/gmp-6.1.2/libgmp-6.1.2-2-mingw32-dll-10.tar.xz/download
    libisl-0.18-1-mingw32-dll-15.tar.xz
    ※实际下载路径https://sourceforge.net/projects/mingw/files/MinGW/Base/isl/isl-0.18/libisl-0.18-1-mingw32-dll-15.tar.xz/download
    libquadmath-6.3.0-1-mingw32-dll-0.tar.xz

    重新点击Installation中的Apply Changes;
    【软件安装】WinGW安装方法
    【软件安装】WinGW安装方法此时红框中显示就是我自己手动下载的Package,点击Apply;
    【软件安装】WinGW安装方法
    重新下载对应的package;
    此时因为我手动将下载包拷贝到了对应的路径,因此很快检测到对应的package并进行了安装
    【软件安装】WinGW安装方法
    点击Close完成安装,此时如果再次点击Installation你会发现Apply Changes已经置灰显示,证明已经所有安装的包都安装成功了。
    【软件安装】WinGW安装方法
  3. 配置环境变量
    将系统的环境变量path中添加C:\MinGW\bin,如果安装路径修改则按照修改后的路径添加环境变量即可。
  4. 验证安装MinGW安装的编译器
    win+D输入cmd,在弹出的dos窗口中输入gcc -v,如果能够识别并且显示gcc安装的版本与预期是一样的话,则证明安装成果;
    【软件安装】WinGW安装方法