MSYS2搭建C语言开发环境

最近心血来潮想体验用vim写代码的感觉, 但是vim本身并不支持windows, 必须用虚拟机或类linux的环境啥的. 因为本人电脑配置过于垃圾, 所以选了类linux环境, 于是便有了本篇教程

不过在开始教程之前要强调的是:

本文仅搭建最基本的环境(MSYS2+vim+gcc), 并且也仅简单介绍三者用法, 需要详细的请自行搜索相关教程


首先下载MSYS2, 下载地址: http://repo.msys2.org/distrib/i686/

打开后, 你应该看到类似如下的页面: 

为保证那些还在用着32位系统的读者的兼容性, 故使用32位版本, 实际体验也不会有太大差距

这里下载后缀为exe的, 至于具体是其中的哪一个, 下日期最新的就对了

不过由于喜闻乐见的原因, 下载速度非常慢, 所以我也准备了一个备用链接: https://share.weiyun.com/5xIvQo8

 

下完MSYS2, 接下来就是安装了

打开下载下来的安装程序, 你应该看到类似如上的页面, 单击下一步: 

这里的路径如果自己C盘剩余空间够用的话(实测1G下来左右)就不用改, 更改后的文件夹名最好与原来保持一致. 单击下一步: 

单击下一步就开始安装了: 

单击下一步

单击完成

 

打开开始菜单-所有程序, 我们可以看到MSYS2为我们提供了3种不同的shell环境: 

这里不用管太多, 直接选第一个或第二个就行了

 

又因为喜闻乐见的原因, 使用MSYS2的pacman(包管理器)下载包时非常慢, 所以在安装vim和gcc之前, 我们还要配置一下包管理器(pacman)的镜像源:

路径: %你的MSYS2安装路径%\etc\pacman.d

修改替换 mirrorlist.msys 文件内容为: 

## MSYS2 repository mirrorlist
## Primary
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
Server = http://repo.msys2.org/msys/$arch
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
Server = http://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/

修改替换 mirrorlist.mingw32 文件内容为: 

## 32-bit Mingw-w64 repository mirrorlist
## Primary
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
Server = http://repo.msys2.org/mingw/i686
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686
Server = http://www2.futureware.at/~nickoe/msys2-mirror/i686/

修改替换 mirrorlist.mingw64 文件内容为: 

## 64-bit Mingw-w64 repository mirrorlist
## Primary
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
Server = http://repo.msys2.org/mingw/x86_64
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
Server = http://www2.futureware.at/~nickoe/msys2-mirror/x86_64/
Server = http://mirror.bit.edu.cn/msys2/REPOS/

然后打开MSYS2执行以下代码刷新软件包数据即可: 

pacman -Sy

 

执行以下代码安装vim和gcc: 

pacman -S msys/gcc
pacman -S vim

 

至此, 你已完成最基本的环境配置


 参考: 

    https://blog.csdn.net/hustlei/article/details/86687588

    https://blog.csdn.net/Lazybones_3/article/details/88633738


没时间修改了, 将就着看吧

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值