工作一年多了, 大学学的数据结构和算法都忘得差不多了. 于是想补补数据结构知识, 并且刷一下剑指 offer 的一些面试题. 首要问题就是装个 C 语言的运行环境, 大学学 C 语言和 C++ 的时候都是用的 VC++6.0 或者 CodeBlocks, 优点是不需要配置环境, 但是缺点也很明显, 就是代码没智能提示, 编辑器 UI 风格还是零几年的. 现在的好用又好看的编辑器有很多, 比如 Vscode,Sublime,atom. 只要装上 C 语言的 Windows 运行环境 (1.MinGw2.cygwin), 再在编辑器上装上 C/C++ 插件, 然后再按照网上的对应编辑器的配置文件设置改改路径就能用了, 还要啥自行车?\(手动滑稽). 于是说干就干, 感觉可能会常用到, 于是放到博客上分享给大家.
参考了网上相关的博客, 我决定以 minGw+VSCode(微软出品, 必属精品) 来举例. 安装分 3 步,
一, 安装 minGw(Windows 上的 GNU GCC https://zhidao.baidu.com/question/323618893.html ), 可以理解成包含多种编译环境的可自由选择安装的其中的部分的软件
二, 安装 VSCode 并下载插件 C/C++(主要是代码补全和错误提醒的功能)
三, 按 VSCode 调整配置文件内容 (主要是把 minGw 的运行目录配置成编辑器的默认运行路径以及引入必要的包)
首先, 下载 minGw https://sourceforge.net/
下载后安装
安装完成界面
我的出现了这个错误, 但好像暂时没什么影响
接下来这步比较关键
需要打开 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 并安装对应插件: https://code.visualstudio.com/Download
安装完成后, 再打开 VSCode C/C++ 和 CLang Command adapter 插件
安装完 vscode 及插件后就来到了第三步, 也是最容易出现问题的一步. 就是如何在 vscode 写 c/c++ 文件, 并搭建起 IDE.
今天时间有点晚了, 下次再补充.
来源: https://www.cnblogs.com/xiaochujie/p/11111818.html