windows安装msys2 mingw64

本文详细介绍了如何安装和配置MSYS2环境,包括设置更新源、安装mingw64工具链、git和cmake等必备软件,以及将msys2路径添加到系统变量,确保eclipse C++调试正常运行。

msys2包含mingw32和mingw64

步骤1
首选安装msys64
链接:https://pan.baidu.com/s/1l9Zfm4TE1Gg3c7tkaH6KeQ

安装到指定目录

步骤2
修改更新源
进入msys64/etc/pacman.d/目录中,分别在三个文件中增加
mirrorlist.mingw32
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686

mirrorlist.mingw64
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64

mirrorlist.msys
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch

步骤3
打开msys2,输入 pacman -Syuu更新
因为执行更新会把,之前修改的三个文件覆盖了。你可以先备份修改之后的,然后再恢复!

步骤4
重复步骤2

步骤5
打开msys2,输入
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
git mingw-w64-x86_64-cmake
稍等完成之后就拥有了mingw64 工具链

步骤6
将msys2(你的msys2安装目录一般在C:\msys64)/mingw64/bin/
添加到PATH目录
这一步很重要,否则eclipse c++中调试会出错
1360710-20181129033043180-900022403.png

测试
win+R打开cmd终端
输出gcc -v
1360710-20181129033018838-241672907.png

参考
https://github.com/orlp/dev-on-windows/wiki/Installing-GCC--&-MSYS2

转载于:https://www.cnblogs.com/iwetuan/p/10036098.html

### 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]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值