Atom打造轻量化C/C++ IDE
写在前面
近期沉迷Atom的颜值无法自拔,在github的光环下,Atom凭借自身良好的素质,获得了大量开发者的青睐。随之而来的就是丰富的插件库,在插件帮助下,它对各种编程语言都有相当好的支持。对与一个(伪)ACM选手来说,Atom没有自带的C/C++编译功能可以说是相当大的遗憾了。但是最后我还是选择向颜值低头,没有自带编译环境,那就创造编译环境。
如果安装过程中遇到下载缓慢之类的问题的话,你的网络可能魔法和更多的科学。
关于轻量化,我的理解是相对于vs这类大型IDE来说的,可以快速启动并开始使用的。在插件较多或者需要操作大文件的情况下,抑或机器配置不足等情况下,Atom表现也只能说是中规中矩。
首发并更新于我的知乎专栏进击的菜鸟。
Step1:安装Atom
直接进官网,Atom官网,实时更新最新版,根据自己的电脑平台下载最新版本安装包。
![](https://pic2.zhimg.com/80/v2-855132613c11d78594fb8d28722d1760_hd.jpg)
虽然写的代码都是英文的…但还是中文界面看起来舒服点,所以先替换一个中文界面:
Packages - Setting view - Install Packages/Themes 然后搜索simplified-chinese-menu install 结束以后重启一下Atom进入中文界面
Step2:安装编译器
在Atom插件库是没有编译环境的,所以在正式开始之前需要安装完整的编译环境,这个我选择MinGW,它是一个精简的编译器,使用安装都很方便,在MinGW官网可以直接下载最新版。官网有时候可能访问不顺畅,所以这里也留个百度网盘的地址。
链接: https://pan.baidu.com/s/1I3qbgjQhIiNPSxMyfzIvpw 提取码: idc7
![](https://pic3.zhimg.com/80/v2-2b7c152a1c44b7bed4c5052f304003e9_hd.jpg)
因为路径依赖问题,所以MinGW安装的目录里不能有空格,否则会无法正常运行。选择路径之后直接Install,进入安装流程。连续两波Continue之后就正式进入安装流程。
![](https://pic4.zhimg.com/80/v2-87624211628ef3dd4e79914957e8184f_hd.jpg)
选中mingw32-gcc-g++-bin,右键点击进入Mark for Instiallation,把C++的编译器勾选起来,随后Installation - Apply Changes - Apply,软件就开始自动下载更新内容。
![](https://pic2.zhimg.com/80/v2-094ea7ae38157e7ceab2207dd9f91cbc_hd.jpg)
安装完成后,打开桌面此电脑 - 右键属性 - 左侧的高级系统设置 - 高级 - 环境变量
![](https://pic1.zhimg.com/80/v2-de19041c665a2e41aa694805f98a3616_hd.jpg)
随后双击系统变量中的Path,新建一条并根据自己的安装路径来设定,类似于..\MinGW\bin。完成后关掉所有窗口并重启电脑(程序员玄学——重启大法保平安)。
![](https://pic3.zhimg.com/80/v2-e344411a27cb089e2d700d268ec2a9d5_hd.jpg)
命令行输入
gcc -v
检验编译器是否成功安装,如下如所示则安装成功:
![](https://pic3.zhimg.com/80/v2-1b72a2a886f200ca0bc25656d97af83b_hd.jpg)
安装插件
这样继续安装新的插件:
扩展 - 设置界面- 安装 插件/主题 - 安装
搜索并安装gpp-compiler,安装以后再Atom编辑部分右键菜单就有编译运行的菜单了。
This Atom package allows you to compile and run C++ and C within the editor. To compile C or C++, press F5 or right click the file in tree view and click Compile and Run. To compile C or C++ and attach the GNU Debugger, press F6 or right click the file in tree view and click Compile and Debug.
如果变异成功的话,会直接弹出运行的程序,如果是编译失败的话,会在编译的文件的目录下生成一个错误日志txt文件,在修改编译通过后会自动删除,在Atom右上角也有红色弹窗提示错误信息。
可以参见官方文档了解更多具体内容:gpp-compiler
![some_text](http://i.wotula.com/note.png?name=%E6%80%9D%E5%A5%8E&say=%E6%88%91%E8%A7%89%E5%BE%97%E8%BF%98%E5%8F%AF%E4%BB%A5)