windows11安装C++编译器mingw-w64

本文详细介绍了在Windows11上安装C++编译器mingw-w64的步骤,包括从winlibs.com下载压缩包,解压,配置环境变量,并在终端中测试编译器的正确性。

1、下载压缩包

https://winlibs.com/

2、解压出来

在这里插入图片描述

3、配置环境变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、打开终端进行测试

在这里插入图片描述
在这里插入图片描述

5、成功

<think> 根据用户问题,用户需要安装GCC编译器MinGW-w64的方法。由于用户提到了Matlab的引用,但实际需求是安装MinGW-w64,因此忽略引用内容,直接回答安装步骤。 安装MinGW-w64有多种方式,这里提供两种常用方法:通过官方源下载安装和通过MSYS2安装。 方法1:从官方源下载安装 1. 访问MinGW-w64的官方下载页面:https://www.mingw-w64.org/downloads/ 2. 选择适合的版本。通常选择“MingW-W64-builds”下载。 3. 运行安装程序,选择架构(Architecture)如x86_64(64位)或i686(32位),线程模型(Threads)如posix或win32,异常处理(Exception)如seh或sjlj,然后选择安装路径。 4. 完成安装后,将安装目录下的bin文件夹添加到系统环境变量PATH中。 方法2:通过MSYS2安装(推荐,因为可以方便地更新和管理包) 1. 下载并安装MSYS2:https://www.msys2.org/ 2. 安装完成后,运行MSYS2终端(根据需求选择MSYS2 MinGW x64或MSYS2 MinGW x86终端)。 3. 更新包数据库和基础包:执行命令 `pacman -Syu` 4. 然后安装MinGW-w64工具链(以64位为例): 对于64位:`pacman -S mingw-w64-x86_64-toolchain` 对于32位:`pacman -S mingw-w64-i686-toolchain` 5. 安装完成后,将MSYS2安装目录下的mingw64/bin(64位)或mingw32/bin(32位)添加到系统环境变量PATH中。 验证安装: 打开命令提示符,输入 `gcc --version` 或 `g++ --version`,如果显示版本信息则安装成功。 注意:如果用户需要将MinGW-w64用于Matlab,则需要在Matlab中配置编译器,但用户当前问题只要求安装MinGW-w64,因此不展开Matlab配置部分。 根据要求,需要生成相关问题。 </think> ### 安装MinGW-w64 GCC编译器的步骤 MinGW-w64Windows平台的开源GCC编译器套件,支持32/64位程序开发。以下是详细安装方法: #### 方法1:直接下载安装包(推荐初学者) 1. **访问官方下载页面** [MinGW-w64官网](https://www.mingw-w64.org/downloads/) → 选择"MingW-W64-builds" ![下载界面示意图](https://example.com/mingw-download-page.png) 2. **选择安装配置**(以64位为例) ```markdown Version: 最新版(如13.2.0) Architecture: x86_64(64位系统)或 i686(32位) Threads: posix(兼容C++11线程) Exception: seh(64位推荐) Build version: 最高版本 ``` 3. **安装过程** - 运行下载的安装程序(如`mingw-w64-install.exe`) - 设置安装路径(建议`C:\mingw64`,避免空格) - 勾选"Add to PATH"自动配置环境变量 - 完成安装后重启系统 4. **验证安装** 打开命令提示符执行: ```bash gcc --version # 应显示类似:gcc (x86_64-win32-seh-rev0) 13.2.0 ``` #### 方法2:通过MSYS2安装(推荐高级用户) 1. **安装MSYS2** 从[MSYS2官网](https://www.msys2.org/)下载安装程序 2. **更新包数据库** 在MSYS2终端执行: ```bash pacman -Syu ``` 3. **安装编译工具链** ```bash # 64位系统 pacman -S mingw-w64-x86_64-gcc # 32位系统 pacman -S mingw-w64-i686-gcc ``` 4. **配置环境变量** 将`<MSYS2安装路径>\mingw64\bin`添加到系统PATH #### 常见问题解决 - **环境变量配置** 若命令提示"gcc不是内部命令",手动添加PATH: `控制面板` → `系统` → `高级系统设置` → `环境变量` → 编辑`Path`添加安装目录下的`bin`文件夹 - **Matlab集成**(如引用所述) 安装完成后在Matlab执行: ```matlab mex -setup C++ ``` 选择`MinGW64 Compiler (C++)`[^1] - **兼容性测试** 创建测试文件`hello.c`: ```c #include <stdio.h> int main() { printf("MinGW-w64安装成功!"); return 0; } ``` 编译执行: ```bash gcc hello.c -o hello ./hello.exe ``` > ⚠️ 注意:避免从非官方渠道下载,某些第三方打包版本可能包含恶意软件。
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值