工做一年多了,大学学的数据结构和算法都忘得差很少了。因而想补补数据结构知识,而且刷一下剑指offer的一些面试题。首要问题就是装个C语言的运行环境,大学学C语言和C++的时候都是用的VC++6.0或者CodeBlocks,优势是不须要配置环境,可是缺点也很明显,就是代码没智能提示,编辑器UI风格仍是零几年的。如今的好用又好看的编辑器有不少,好比Vscode,Sublime,atom。只要装上C语言的windows运行环境( 1.MinGw 2.cygwin),再在编辑器上装上C/C++插件,而后再按照网上的对应编辑器的配置文件设置改改路径就能用了,还要啥自行车?\(手动滑稽)。因而说干就干,感受可能会经常使用到,因而放到博客上分享给你们。html
参考了网上相关的博客,我决定以minGw+VSCode(微软出品,必属精品)来举例。安装分3步,linux
1、安装minGw(windows上的GNU GCC https://zhidao.baidu.com/question/323618893.html),能够理解成包含多种编译环境的可自由选择安装的其中的部分的软件c++
2、安装VSCode并下载插件C/C++(主要是代码补全和错误提醒的功能)面试
3、按VSCode调整配置文件内容(主要是把minGw的运行目录配置成编辑器的默认运行路径以及引入必要的包)算法
首先,下载minGw https://sourceforge.net/windows
下载后安装数据结构
安装完成界面app
个人出现了这个错误,但好像暂时没什么影响数据结构和算法
接下来这步比较关键编辑器
须要打开minGw,而且勾选四个编译器软件
mingw32-gcc.bin, mingw32-gcc-g++.bin, 以及mingw32-gdb.bin 第一个是c语言文件的编译器,第二个是c++的,第三个是用来调试编译后文件的。网上的教程好像都是选择这3个 ,可是我安装的时候就报了找不到mingw32-libiconv的库的错误,因而从新勾选上mingw32-libiconv.bin的库,尤为要勾选上.dll文件
选择完后,点击Installation > applychange
而后等安装完成就OK了
而后安装好编译器,下面设置环境变量,让系统可以自动找到gcc命令,个人电脑右击->属性->高级系统设置->环境变量,在系统变量里面找到path,这个path和linux里面那个path是同样的,命令行界面下系统就根据这个path变量里面存的路径,寻找命令。咱们把MinGW的二进制可执行文件的文件夹添加进去。
添加后记得依次点击三个确认,确保环境变量生效。(安装Java的时候也是同样)
而后重启cmd,运行gcc命令
而后能够到指定目录写个Hello,World!测试一下
安装完成后,再打开VSCode C/C++和CLang Command adapter插件
安装完vscode及插件后就来到了第三步,也是最容易出现问题的一步。就是如何在vscode写c/c++文件,并搭建起IDE。
今天时间有点晚了,下次再补充。