Atom打造 c/c++编译环境(忙了一个上午)
众所周知 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++编译环境(忙了一个上午)相关推荐
- 企业应用的Ant模组编译环境
摘要: 编译环境对于今日的Java企业级应用程序来说,越来越难于管理了.堆积如山的代码,配置文件,以及对第三方的依赖(third-party dependencies)都使得管理编译环境变得困难.本文 ...
- vs安装 c语言编译环境,Visual Studio Code安装与C/C++开发调试环境搭建
目录 简介 VSCode安装 VSCode语言设置 安装开发套件 构建C/C++编译环境 安装Clang 安装MinGW VSCode工程配置 launch.json tasks.json 测试 简介 ...
- linux pro*c环境配置,打造ubuntu下精简版的oracle客户端及pro*c编译环境
oracle的pro*c简介 安装oracle客户端 安装sqlpus 安装pro*c ORACLE的PRO*C曾经很流行,虽然现在不被推崇,但是已经比较成熟项目依然使用,所以打造自己的pro*c编译 ...
- Xp下的程序编译成linux,WinXP下打造自己的linux 0.11简易编译环境(原创)
http://caiwei8888.blog.163.com/blog/static/3017424120101913353856/ 学习赵炯博士的<linux 0.11 内核完全注释>, ...
- Atom编辑器配置C/C++编译环境
1.下载编辑器 Atom下载地址:Atom 到此为止,Atom的下载工作就已经全部做好了. 2.配置C/C++编译环境 我们点击"Install a Package" " ...
- linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)
英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤: VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...
- 打造高效前端工作环境 - tmux
打造高效前端工作环境 - tmux 前言 现在前端开发可不容易啊,先打开个VIM,然后再打开个lite-server,一不小心写个ES2015还要打开个gulp来做预编译,如果能把这么多个窗口放在一 ...
- 保护小程序,防止反编译:打造不怕反编译的小程序
保护小程序,防止反编译 打造不怕反编译的小程序 这几年,小程序.小游戏,非常火. 业内人都知道,小程序或小游戏,就是H5应用,就是html+JS.这类应用,反编译很容易,网上就有很多方法教程. 对小程 ...
- android studio ndk HelloWorld 编译环境搭建
android studio NDK helloworld 项目 第一步 android studio ndk 编译环境搭建 http://yunpan.cn/c3cCxxgwrqDaL 访问密码 6 ...
最新文章
- 西门子rwd68温控器说明书_西门子RWD68说明书
- oracle中游标的使用
- 1099: 角谷猜想(多实例测试)
- 自学html和css,学习HTML和CSS的5大理由
- 背景图页面缩小会变形_社团招新迎新海报背景图第321期
- 能搜python题的软件_中国大学MOOC的APP用Python玩转数据期末考试搜题公众号答案...
- [Linux] 学习笔记之安装学习环境(sshd, lrzsz)
- [转帖]onInterceptTouchEvent和onTouchEvent调用时序
- Java中after注解_JUnit4中@Before、@After、@Test等注解的作用
- Acer EC-471G BIOS升级注意事项
- mac快捷键:轻松提升mac使用效率
- 血手耳机与笔记本驱动冲突
- 养不起真猫,就用代码吸猫-Unity粒子实现画猫咪
- · 电动汽车(EV)充电标准及其差异
- 深度学习中,偏置(bias)在什么情况下可以要,可以不要?
- 【软考-中级】系统集成项目管理工程师-【1信息化知识】
- java编程成绩评分分等级_java编写成绩等级,最高分为best
- 将计算机系成绩置零,实验三数据更新操作_计算机软件及应用_IT计算机_专业资料...
- 考研人恭喜!刚刚正式公布!!!
- CAD Electrical 符号编译器变成了黑盒编译器怎么办
热门文章
- BZOJ 2466 中山市选2009 树 高斯消元+暴力
- MySQL筛选重复数据
- 【原】使用Bmob作为iOS后台开发心得——查询关联关系(BmobRelation)
- HDU 4704 Sum (费马小定理)
- python 多进程 调用模块内函数_python--多进程的用法详解实例
- (149)System Verilog接口(interface)连线待测模块
- (137)FPGA面试题-Verilog HDL中function和task的区别(一)
- eric python mysql,python入门教程13-07 (python语法入门之ORM框架SQLAlchemy)
- 3d打印英语文献_【玩手工学英语】形状主题:The 3D Shapes Song
- linux创建虚拟账号,linux vsftpd 创建虚拟用户 过程记录