安装MinGW

参考博文

  1. 下载MinGW for Windows后安装到D:\MinGW

    链接:https://pan.baidu.com/s/1ovu9pN2747OyHqWmr6uASA?pwd=rnbb
    提取码:rnbb

  2. 添加系统变量

    Path			   D:\mingw\bin
    LIBRARY_PATH	    D:\mingw\lib
    C_INCLUDE_PATH		D:\mingw\include
    
  3. 打开cmd,进入目录D:\MinGW,输入命令mingw-get install gcc g++

  4. 测试

    D:\MinGW>g++ -v
     specs
    COLLECT_GCC=g++
    COLLECT_LTO_WRAPPER=d:/mingw/bin/../libexec/gcc/mingw32/6.3.0/lto-wrapper.exe
    mingw32
    ../src/gcc-6.3.0/configure --build=x86_64-pc-linux-gnu --host=mingw32 --with-gmp=/mingw --with-mpfr=/mingw --with-mpc=/mingw --with-isl=/mingw --prefix=/mingw --disable-win32-registry --target=mingw32 --with-arch=i586 --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-pkgversion='MinGW.org GCC-6.3.0-1' --enable-static --enable-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix=/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --with-tune=generic --enable-libgomp --disable-libvtv --enable-nls
    win32
    gcc  6.3.0 (MinGW.org GCC-6.3.0-1)
    
<think>嗯,用户想下载并安装MinGW的最新版本在Windows上。首先,我需要确认MinGW是什么以及它的不同版本。根据提供的引用,MinGW是Minimalist GNU for Windows,提供GNU工具链的轻量版本,可以在Windows上编译C、C++等程序。还有MinGW-w64,它支持64位和更现代的API。引用[3]提到MinGWMinGW-w64的区别,用户可能需要选择适合的版本。 接下来,用户需要下载最新版本。引用[1]、[2]、[3]、[4]都提到了下载步骤,但可能有些信息需要整合。比如,引用[3]建议使用MSYS2安装MinGW-w64,这可能更方便。而引用[4]给出了一个备用下载地址。需要确保用户获得最新的稳定版本,避免过时的链接。 安装步骤方面,引用[1]和[2]提到使用mingw-get或GUI安装器,但引用[3]的MSYS2方法可能更推荐,因为可以自动下载最新版本。需要分步骤指导用户,比如下载安装程序、运行、选择包、更新环境变量,然后验证安装是否正确。 还要注意环境变量的配置,这通常是安装后容易出错的地方。引用[4]提到在命令提示符输入gcc -v来验证是否成功,这很重要。如果用户遇到下载问题,可能需要提供替代下载链接,如引用[4]中的地址。 最后,生成相关问题时要覆盖常见问题,比如安装失败、环境变量配置、选择32/64位版本以及使用不同IDE的配置。确保用户后续可能遇到的问题都有所覆盖。</think>### 分步指南:下载和安装 MinGW 最新版本(Windows) #### 一、选择 MinGW 版本 1. **MinGW-w64 与 MinGW 的区别** - **MinGW**:仅支持 32 位程序编译,功能较基础[^3]。 - **MinGW-w64**:支持 64 位/32 位程序编译,兼容现代开发需求(推荐)。 #### 二、通过 MSYS2 安装 MinGW-w64(最新版推荐) 1. **下载 MSYS2 安装包** - 访问 [MSYS2 官网](https://www.msys2.org/),下载 `msys2-x86_64-xxxx.exe`(最新版本)。 - 双击运行安装程序,默认路径为 `C:\msys64`。 2. **更新软件包列表** - 打开 **MSYS2 MSYS** 终端(开始菜单中查找),输入以下命令更新源: ```bash pacman -Syu ``` 3. **安装 MinGW-w64 工具链** - 输入以下命令安装 64 位工具链(C/C++): ```bash pacman -S mingw-w64-ucrt-x86_64-gcc ``` - 若需 32 位支持,替换为: ```bash pacman -S mingw-w64-i686-gcc ``` 4. **验证安装** - 打开 **MSYS2 MinGW 64-bit** 终端,输入: ```bash gcc --version ``` - 若显示版本号(如 `gcc (UCRT) 13.2.0`),则安装成功。 #### 三、配置环境变量(关键步骤) 1. **添加 MinGW-w64 到系统 PATH** - 右键“此电脑” → 属性 → 高级系统设置 → 环境变量 → 编辑系统变量 `Path` → 新增以下路径: ``` C:\msys64\mingw64\bin ``` 2. **验证全局可用性** - 按 `Win+R` 打开命令提示符,输入: ``` gcc -v ``` - 若输出包含 `Target: x86_64-w64-mingw32`,则配置成功[^4]。 #### 四、替代安装方法(官方安装器) 1. **直接下载 MinGW-w64** - 访问 [MinGW-w64 官网](https://www.mingw-w64.org/),进入“Downloads” → 选择 `x86_64-posix-seh` 最新版本。 - 解压文件到 `C:\mingw64`,并按上述步骤配置环境变量。 #### 五、常见问题解决 - **下载失败**:尝试引用[4]中提供的备用地址(如腾讯云镜像)。 - **命令提示符不识别 `gcc`**:检查环境变量路径是否包含 `mingw64\bin`,重启终端。 - **安装后无编译器**:通过 MSYS2 终端使用 `pacman -S` 补充安装缺失包。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MallocLu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值