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


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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
VSCode是一款轻量级、开源的代码编辑器,支持多种编程语言,包括C语言。而MSYS2是一个软件包管理器,它提供了类似于Linux环境的shell和工具,同时也支持在Windows下编译和运行C语言程序。 要在VSCode中配置MSYS2和Make来创建C语言环境,以下是具体步骤: 1. 安装VSCode:从VSCode官方网站下载并安装最新版本的VSCode。 2. 安装MSYS2:从MSYS2官方网站下载并安装最新版本的MSYS2。 3. 配置MSYS2环境变量:将MSYS2的安装路径(例如C:\msys64)添加到系统的环境变量PATH中。 4. 打开VSCode:启动VSCode编辑器。 5. 安装C/C++扩展:在VSCode中打开扩展面板(按下Ctrl+Shift+X),搜索并安装C/C++扩展,用于提供C语言的代码补全、调试等功能。 6. 创建C语言项目:在VSCode中创建一个新的文件夹,作为C语言项目的根目录。将C语言源文件和Makefile文件放置在该文件夹中。 7. 配置任务:在VSCode中按下Ctrl+Shift+P打开命令面板,输入"Tasks: Configure Task"并选择"终端-其他"。在生成的tasks.json文件中,将command字段的值设置为"make"。 8. 构建项目:按下Ctrl+Shift+B运行构建任务。VSCode将使用MSYS2来执行Makefile文件中定义的命令,编译和生成可执行文件。 9. 调试项目:使用C/C++扩展提供的调试功能,可以在VSCode中设置断点、单步执行代码等进行调试。 通过以上步骤,我们可以在VSCode中搭建C语言开发环境,并使用MSYS2和Make来编译和运行C语言程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值