Ubuntu16.04下搭建Eclipse C++开发环境
ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有,其实ubuntu的方便之处很大程度上在于atp的使用,抹杀了atp-get的ubuntu那就太鸡肋了。
OK,正题,再ubuntu下搭建Eclipse C++开发环境。
首先,jdk的问题,ubuntu源里自带Open JDK所以不用非要去装SunJDK,如果没有特殊需要完全可以直接跳过。
安装Eclipse,直接
sudo apt-get install eclipse sudo apt-get install eclipse-pdesudo apt-get install eclipse-jet
- 不过有可能eclipse-jet用命令安装不上,如果出现这种情况可以直接到eclipse官网下载jet editor组件。http://www.eclipse.org/modeling/m2t/downloads/?project=jet这是jet项目地址
- http://www.eclipse.org/downloads/download.php?file=/modeling/m2t/jet/downloads/drops/1.1.1/R201102081240/m2t-jet-editor-1.1.1.zip 这是jet editor组件地址。
- 下载File: m2t-jet-editor-1.1.1.zip m2t-jeteditor的压缩包
- 在/usr/lib/eclipse/dropins中建一个目录m2t-jet-editor然后将压缩包中的文件放进去。重新reboot Eclipse就可以了。
- 使用: 针对扩展名为.jet的文件,自动加载jet Editor。
三个命令执行下来基本的eclipse就完成了
然后我们安装c/c++支持,打开Eclipse,在Help,Install New Software,点workwith后面的Add来添加,Name:CDTLocation:http://download.eclipse.org/tools/cdt/releases/indigo 然后再work with中选中新加的CDT,等待刷新之后,选择第一个CDT Main Features,一路Next就好了安装完成后重启Eclipse,就可以新建C++ project了P.S.如果发现C++工程一堆莫名其妙的错误那么说明没有安装合适的c++编译器,ubuntu自带的gcc编译器是不能编译c++的,我们需要安装g++:sudoapt-get install g++之后重启Eclipse就可以了正常编译了
添加代码自动提示功能:
启动Eclipse.进入:Windows–>Preferences–>C/C++找到Environment。增加两个变量:
CPLUS_INCLUDE_PATH: /usr/include/c++/4.1.3(gcc版本)
C_INCLUDE_PATH: /usr/include
Ubuntu16.04下搭建Eclipse C++开发环境相关推荐
- java adt mac_Mac下搭建Eclipse Android开发环境
之前一直是用windows搞android开发,但windows这个性能也真是让人醉了,终于一狠心,砸锅卖铁买了Mac.然后就开始在Mac上搭建android开发环境, 其实也不麻烦,关键是找准下载地 ...
- spark java8 scala_在 Ubuntu16.04 中搭建 Spark 单机开发环境 (JDK + Scala + Spark)
1.准备 本文主要讲述如何在Ubuntu 16.04 中搭建 Spark 2.11 单机开发环境,主要分为 3 部分:JDK 安装,Scala 安装和 Spark 安装. 需要注意的是,Spark 版 ...
- Windows7下搭建Eclipse+Python开发环境
机器: Windows7_x86_64 前提: 机器已成功安装Python2.7,并配置好环境变量. 步骤: 一.Eclipse的安装 Eclipse是基于java的一个应用程序,因此需要一个java ...
- Eclipse下搭建C语言开发环境
Eclipse下搭建C语言开发环境 要使用Eclipse开发C/C++语言主要有 下面几个步骤: 1. 安装 JRE 去sun官方网站 下载安装即可 由于 Eclipse 本身是用 Java 开发的, ...
- 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]
原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...
- Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码
By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
- Windows下搭建ARM11裸机开发环境(1):工具安装
By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...
- 搭建Eclipse+MyEclipse开发环境
搭建Eclipse+MyEclipse开发环境 一.安装JDK 首先下载JDK 5 ...
- 在Win10的Linux子系统下搭建ESP32的开发环境
在Win10的Linux子系统下搭建ESP32的开发环境 一.介绍 1.Windows的Linux子系统 win10进行了内置工作于命令行的Linux子系统功能,WIN10用户只需要开启Linux子 ...
最新文章
- YUV2RGB c++ python
- WPF:ListView数据绑定及Style
- python中缩进规则的例外
- python汉诺塔问题输入层数输出整个移动流程_python实现汉诺塔方法汇总
- Effective Java之EnumMap代替序数索引(三十三)
- 大学物理实验试卷1到8_试卷赠送199:七年级秋季学期期中检测地理试卷及答案...
- windows远程访问树莓派方法(+树莓派启动方法)
- 7 php 内存泄漏_APP内存优化之内存泄漏
- lzg_ad:原创XPE开发视频教材
- 11.mac 各种服务
- 英特尔 英特尔 显示器音频_每日新闻摘要:ZombieLoad是对英特尔PC的最新威胁
- win7网络改局域网计算机名,局域网共享一键修复工具(支持win7) 修复windows7各种共享问题...
- mysql flush tables_MySQL 清理缓存—flush tablesFlush tables的影响
- AI从零开始之我们为什么要为了那个虚无缥缈的f而奋斗
- 有线路由器接无线路由器设置方法
- Qt Creator 的下载与安装
- 少走弯路的3个忠告:产品经理不是来改变世界的
- 2048小游戏(原生js基础代码篇)
- 幼儿使用计算机亮度,选儿童护眼灯小心被广告忽悠,亮度值并非越高越好!
- 怎样不改变图片像素把图片压缩到20KB以内?
热门文章
- 关于Bitrorrent协议方面的信息,转自维基百科
- ui自动化里面通过.text获取文本值进行断言【杭州多测师】【杭州多测师_王sir】...
- 回文字符串【js版】
- 经典中医论文一篇,呵呵~
- Magento开发文档(四)Magento 布局、块 、模板
- Unity里面CG和HLSL在写法上的一些区别
- GPT3.5, InstructGPT和ChatGPT的关系
- java连锁o2o_全渠道java b2b b2c o2o平台
- 南京的书店地图:城市的隐秘花园
- iOS开发之 分段选择控件 开关 滑杆