msys2、mingw64环境配置

本文详细介绍了在Windows环境下使用MSYS2安装程序进行环境搭建的过程,包括选择位数、设置安装路径、运行MSYS2、更新组件包、安装gcc、检查gcc版本以及安装其他工具如cmake和git的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载和运行"x86_64"的msys2安装程序(32-bit Windows安装"i686"),官方:http://www.msys2.org/

2、点击“下一步”

msys32-start

3、输入安装路径(最好不包含中文、空格、连接符等标点符号),点击“下一步”

msys32-install_path

4、勾选“现在运行MSYS2”,点击“完成”

msys2-finish_install

5、更新“组件包数据库”和“系统核心组件包”

pacman -Syu

6、必要时,关闭MSYS2,重新启动MSYS2,继续更新

pacman -Su

msys2-update-system 

7、查看可用的gcc安装包

pacman -Sl|grep gcc

msys2-search-gcc

8、安装“mingw-w64-x86_64-gcc”,安装完成后,MSYS2 会自动将这个包装在 msys64/mingw64 下,从之前的分析可知只有 mingw32_shell.bat 会用到这个目录下的程序。

pacman -S mingw-w64-x86_64-gcc

9、检查gcc安装状态,打开mingw64_shell.bat,输入“gcc --version”,查看gcc版本信息

msys2-install-gcc

10、可按7-9的步骤,安装cmake、git等工具。 

### MSYS2MINGW64 环境的使用指南和配置方法 #### 一、简介 MSYS2 提供了一个基于 GNU 和 POSIX 工具链的强大环境,其中包含了多个子系统用于不同目的。MINGW64 子系统专门针对 Windows 平台上的 GCC 编译器套件进行了优化,允许用户在 Windows 上编译本地应用程序。 #### 二、安装与更新 为了确保获得最新的软件包和支持,在首次启动 MSYS2 或者长时间未使用后再打开时应该先执行系统的全面升级: ```bash pacman -Syu ``` 这条命令会同步数据库并更新所有已安装的软件包到最新版本[^1]。 #### 三、进入 MINGW64 Shell 安装完成后可以通过快捷方式或命令行输入 `mingw64_shell.bat` 来启动对应的 shell 环境。这将加载预设好的路径和其他设置以便可以直接调用 gcc/g++ 等工具而无需额外配置[^3]。 #### 四、基本操作 一旦进入了 MINGW64 的环境中就可以像其他 Linux 发行版一样利用熟悉的命令来进行文件管理和程序编写了。例如创建一个新的 C/C++ 文件可以这样做: ```c // hello.c #include <stdio.h> int main() { printf("Hello, world!\n"); return 0; } ``` 接着可以用如下指令对其进行编译: ```bash gcc hello.c -o hello.exe ./hello.exe ``` 上述例子展示了怎样简单地完成一个 "Hello World" 程序从源码到可执行文件的过程[^4]。 #### 五、高级特性 对于更复杂的应用场景来说,还可以借助 Pacman 包管理器来获取各种依赖项以及第三方库支持;同时也可以自定义 Makefile 实现自动化构建流程等等[^2]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值