windows下搭建c++开发环境(MinGW-64 + VIM)
前言
- c++开发环境的搭建有两种方式,一是安装集成开发环境(IDE),c++有许多IDE。如Code::Blocks、 Dev c++、CodeLite…
- 如果你正初学c/c++,那么推荐安装Dev c++,下面的教程可以不看了,这款IDE中文支持良好,体积小,运行速度快,安装过程非常简单,而且使用者多。附上一篇别人的安装教程。
- 但IDE软件大,功能多,不够灵活。如果你想要像打开记事本一样,随手打开一个文本文档就可以编程,或者对VIM情有独钟。这篇文章介绍第二种方法:编译器+编辑器,我认为适合爱折腾的初学者,我做这个主要用于算法学习。
所需文件介绍,及其下载地址
1.编译器: MinGW-64,进入网址后点击Files,文件在该目录下:Toolchains targetting Win64–>Personal Builds–>mingw-builds–>8.1.0–>threads-posix–>seh
这里下载的是64位、seh异常处理机制、POSIX线程的gcc包。
什么是MinGW-64?我也不清楚,只能贴过来一篇文章,c++有很多编译器,其他不做介绍。
2. 编辑器:vim,进入网址后点击Download再点击PC: MS-DOS and MS-Windows,再点击gvim82.exe(ftp)完成下载
MinGW-64安装过程
把下载好的x86_64-8.1.0-release-posix-seh-rt_v6-rev0解压,得到文件夹mingw64,然后把mingw64随便放到一个目录下,把mingw64目录下的bin添加环境变量即可。
我把mingw64放到了E盘,具体操作如下:
1.鼠标右键点击电脑,点击属性
2.点击高级系统设置
3.点击环境变量
4.双击path
5.将bin目录添加到path中,然后全部确定。到此安装完成
6.测试是否安装完成,在命令行输入gcc -v
,可以看到版本信息。
7.helloword程序测试,将这段代码写入hello.cpp文件中,把hello.cpp放到桌面,用g++命令编译,生成a.exe文件,执行a.exe输出"HELLO WORLD"。注意了,编译的时候不能使用gcc命令,虽然gcc命令可以编译c++源码,但是它不能自动链接c++的函数库。
#include<iostream>
using namespace std;
int main()
{
cout<<"HELLO WORLD"<<endl;
return 0;
}
vim安装以及配置
- 安装 vim
程序安装:点开gvim82.exe一直下一步就好。安装完成后会生成一系列的vim编辑器。
环境变量配置:和上面MinGW-64配置环境变量一样,把vim目录下的vim82添加到环境变量path中,然后确定。
什么是vim?,vim如何使用?vim学习成本很高,我正在想为什么要写这篇博客,开弓没有回头箭,一直做下去吧,
2. 把vim打造成为一个c/c++开发的IDE
vim可以通过自己定制,成为一个顺手的c/c++程序编写工具。我不使用插件,只需要修改配置文件,把我的配置文件复制粘贴到vim目录下的_vimrc中,将原来的内容覆盖,就能达到一样的效果。
我要在vim中实现的功能: