【笔记】配置MSYS2+Git+Vim+MinGW64+C开发环境+VSCode开发环境 优雅的搭建开发环境

目录

  • 为什么这样做
  • MSYS2下载
  • VSCode下载
  • 环境变量设置
  • C开发环境搭建(gcc+make)
  • 软件前缀的区别
  • 修复MSYS2中的Git的路径问题
  • 在VSCode配置Git
  • 测试各项工具是否正常运作

为什么这样做

——不是有现成的Git for windows吗
——因为git for windows带了gnu全家桶 还是win32的 再加上MinGW 两套全家桶了 还带一个很不舒服的terminal 还会把PATH搞乱

MSYS2下载

官网下载对应的版本就好了,一般是64位,注意安装路径最好不要有空格不要有中文(不确定中文有没有问题但是最好别作死吧。。)

VSCode下载

官网下载后直接安装即可

环境变量设置

为了方便起见可以把下面两个路径加进环境变量(记得把前缀改成你的安装目录)

E:\MSYS\mingw64\bin
E:\MSYS\usr\bin

也可以不添加,添加后的好处是可以直接在CMD或者PowerShell里面调用MSYS2里面安装的工具,下文按照添加了环境变量的步骤编写

C开发环境搭建(gcc+make)

首先可以参考这里的教程更改软件源为清华源

然后一行一行执行以下指令

pacman -Sy
pacman -Ss gcc

第一行是更新软件列表,第二行是搜索gcc
【笔记】配置MSYS2+Git+Vim+MinGW64+C开发环境+VSCode开发环境 优雅的搭建开发环境_第1张图片
然后执行pacman -S mingw-w64-x86_64-gcc坐等安装完毕

安装make同理,执行pacman -S make

安装git,执行pacman -S git

安装git的同时他会自动安装vim,就不用多管了

软件前缀的区别

搜索gcc的时候你可能看到了有三种分类,有什么区别呢

——mingw-w32和mingw-w64分别对应32位和64位版本,他们不依赖于MSYS2,即可以搬出去独立运行。而MSYS2前缀的程序依赖于MSYS2运行环境,搬出去运行需要带上一堆dll。所以gcc推荐使用mingw-w32或者mingw-w64版本,make就无所谓了

修复MSYS2中的Git的路径问题

想要在VSCode中使用MSYS2中的Git必须修复这个问题

参考这里的解决方案

在VSCode配置Git

参考上一条解决方案

测试各项工具是否正常运作

自行测试

bash
ps
gcc
make
vim
git

你可能感兴趣的:(c语言)