众所周知 Atom是一款非常酷炫的编辑器。因为它就像上古卷轴一样,玩家可以开发各种dlc补丁,实现自己想要的效果。所以Atom 可以被你改造成自己想要的东西,可以用来写算法竞赛题目,可以开发网页,可以写Python,java等等。代码风格和效果也随便你选。我是已经入坑了。

现在我要把Atom打造成一个写c/c++的编译器。

第一种方法:

clang-format 代码格式化支持保存的时候格式化

autocomplete-clang 自动补全,无比强大

linter-clang

symbols-tree-view 显示可用资源

terminal-plus 在Atom直接使用终端

Symbol Gen tag文件生成

然后就直接可以在终端里面编译了。

这种方法要下载clang编译器,然后terminal-lus终端的使用,要下载Node-gyp。有点烦

第二种方法:

下载linter和linter-gcc两个包.这两个都是帮你检测代码错误的。

然后各种代码格式啊,高亮啊,代码提示啊,这些辅助的都可以下。

然后最重要的就是运行编译c/c++代码的插件

显示在网上找了Script插件,下载了之后,

command+shift+p 打开命令输入框

输入script 点击script run

是在不知道为什么,要是有大神知道请联系我。我也上传了这个问题

但是Script 运行c确实可以的

这里插一句,你新建一个文件,然后在右下角选择语言,c或者c++。再去编写你的c或者c++

script不行,或许你的就可以,如果你和我一样,那么请接着往下看

又在网上找到了gpp-comlier插件,据说下载好了之后按fn+f5就可以编译了

https://github.com/kriscross07/atom-gpp-compiler/issues/46

网上的评论说language-cpp14冲突,可是我并没有下载这个插件。这里说明一下,我已经安装了Xcode.

然后又去找,终于找到了gcc-make-run这个插件,下载。自己新建一个c++语言的文件,打了a+b

然后在命令输入框,输入gcc ,保存之后 编译。结果如下

然后我save as .cpp文件的格式

终于运行成功了

然后用gpp-compiler 也可运行了。因为我之前用gpp-compiler运行的是.m文件,用Xcode写的

然后回到之前的Linter-gcc插件,这个插件就是帮你检查代码有没有语法错误的,然而我下了之后,并没有工作。到论坛里看是因为自己安装了一个Xcode的导致的

要下载一个新的gcc,配置环境变量,然后在linter-gcc的设置里面,把路径指向这个新的gcc的安装路径里。

我照百度的方法加了一个新的环境变量,然后seting里面设置一下,还是不可以用。这个问题还有待解决!不过已经有了Xcode 这么强大的开发工具,就不用纠结用Atom

写c/c++代码。我主要是被那个震撼效果给震撼到了,体验一下敲代码也能敲的很炫酷的感觉!!

转载于:https://www.cnblogs.com/dacc123/p/6580204.html

Atom打造 c/c++编译环境(忙了一个上午)相关推荐

  1. 企业应用的Ant模组编译环境

    摘要: 编译环境对于今日的Java企业级应用程序来说,越来越难于管理了.堆积如山的代码,配置文件,以及对第三方的依赖(third-party dependencies)都使得管理编译环境变得困难.本文 ...

  2. vs安装 c语言编译环境,Visual Studio Code安装与C/C++开发调试环境搭建

    目录 简介 VSCode安装 VSCode语言设置 安装开发套件 构建C/C++编译环境 安装Clang 安装MinGW VSCode工程配置 launch.json tasks.json 测试 简介 ...

  3. linux pro*c环境配置,打造ubuntu下精简版的oracle客户端及pro*c编译环境

    oracle的pro*c简介 安装oracle客户端 安装sqlpus 安装pro*c ORACLE的PRO*C曾经很流行,虽然现在不被推崇,但是已经比较成熟项目依然使用,所以打造自己的pro*c编译 ...

  4. Xp下的程序编译成linux,WinXP下打造自己的linux 0.11简易编译环境(原创)

    http://caiwei8888.blog.163.com/blog/static/3017424120101913353856/ 学习赵炯博士的<linux 0.11 内核完全注释>, ...

  5. Atom编辑器配置C/C++编译环境

    1.下载编辑器 Atom下载地址:Atom 到此为止,Atom的下载工作就已经全部做好了. 2.配置C/C++编译环境 我们点击"Install a Package" " ...

  6. linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)

    英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤:   VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...

  7. 打造高效前端工作环境 - tmux

    打造高效前端工作环境 - tmux 前言  现在前端开发可不容易啊,先打开个VIM,然后再打开个lite-server,一不小心写个ES2015还要打开个gulp来做预编译,如果能把这么多个窗口放在一 ...

  8. 保护小程序,防止反编译:打造不怕反编译的小程序

    保护小程序,防止反编译 打造不怕反编译的小程序 这几年,小程序.小游戏,非常火. 业内人都知道,小程序或小游戏,就是H5应用,就是html+JS.这类应用,反编译很容易,网上就有很多方法教程. 对小程 ...

  9. android studio ndk HelloWorld 编译环境搭建

    android studio NDK helloworld 项目 第一步 android studio ndk 编译环境搭建 http://yunpan.cn/c3cCxxgwrqDaL 访问密码 6 ...

最新文章

  1. 西门子rwd68温控器说明书_西门子RWD68说明书
  2. oracle中游标的使用
  3. 1099: 角谷猜想(多实例测试)
  4. 自学html和css,学习HTML和CSS的5大理由
  5. 背景图页面缩小会变形_社团招新迎新海报背景图第321期
  6. 能搜python题的软件_中国大学MOOC的APP用Python玩转数据期末考试搜题公众号答案...
  7. [Linux] 学习笔记之安装学习环境(sshd, lrzsz)
  8. [转帖]onInterceptTouchEvent和onTouchEvent调用时序
  9. Java中after注解_JUnit4中@Before、@After、@Test等注解的作用
  10. Acer EC-471G BIOS升级注意事项
  11. mac快捷键:轻松提升mac使用效率
  12. 血手耳机与笔记本驱动冲突
  13. 养不起真猫,就用代码吸猫-Unity粒子实现画猫咪
  14. · 电动汽车(EV)充电标准及其差异
  15. 深度学习中,偏置(bias)在什么情况下可以要,可以不要?
  16. 【软考-中级】系统集成项目管理工程师-【1信息化知识】
  17. java编程成绩评分分等级_java编写成绩等级,最高分为best
  18. 将计算机系成绩置零,实验三数据更新操作_计算机软件及应用_IT计算机_专业资料...
  19. 考研人恭喜!刚刚正式公布!!!
  20. CAD Electrical 符号编译器变成了黑盒编译器怎么办

热门文章

  1. BZOJ 2466 中山市选2009 树 高斯消元+暴力
  2. MySQL筛选重复数据
  3. 【原】使用Bmob作为iOS后台开发心得——查询关联关系(BmobRelation)
  4. HDU 4704 Sum (费马小定理)
  5. python 多进程 调用模块内函数_python--多进程的用法详解实例
  6. (149)System Verilog接口(interface)连线待测模块
  7. (137)FPGA面试题-Verilog HDL中function和task的区别(一)
  8. eric python mysql,python入门教程13-07 (python语法入门之ORM框架SQLAlchemy)
  9. 3d打印英语文献_【玩手工学英语】形状主题:The 3D Shapes Song
  10. linux创建虚拟账号,linux vsftpd 创建虚拟用户 过程记录