在 Windows 上配置C (gcc) 开发环境

MinGW

首先了解一下 windows 上用到的编译器,这一工具将程序代码转换为 CPU 可执行的二进制码。
在这里插入图片描述
Mingw-w64 是原始 mingw.org 项目的升级版,旨在支持 Windows 系统上的 GCC 编译器。 它于 2007 年分叉,以提供对 64 位和新 API 的支持。 此后,它得到了广泛的使用和传播。

Mingw-w64 项目的核心是在 Windows 上运行 GCC 输出的头文件和支持库。 由于 Mingw-w64 既不是 GCC 也不是 binutils 的源代码,因此 MinGW官方提供了几套将它们结合起来的安装包

msys2

msys2 是安装包之一,并且打包了一些其他工具。可以通过 清华大学镜像网站-mysys2 软件仓库 进行下载。

1. 下载

在这里插入图片描述

2. 选择安装位置

在这里插入图片描述

3. 安装完毕

在这里插入图片描述

4. 安装gcc

  1. 打开mysys2
  2. 执行指令安装 mingw-w64 GCC
pacman -S mingw-w64-ucrt-x86_64-gcc

在这里插入图片描述

4. 打开验证 gcc

这一步官方文档讲的不明白。需要打开 MSYS2 UCRT64 这个快捷方式。注意上面安装的包名就知道为什么是这个了。
在这里插入图片描述
通过下面命令验证安装,并查看安装位置。

gcc --version
whereis gcc

在这里插入图片描述

这里的根目录 / 是mysys的安装目录。

5. 你可以将目录合并添加到环境变量中方便调用。

参考

[1] MinGW-w64
[2] MSYS2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

假如梵高是飞行员

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

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

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

打赏作者

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

抵扣说明:

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

余额充值