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++开发环境相关推荐

  1. java adt mac_Mac下搭建Eclipse Android开发环境

    之前一直是用windows搞android开发,但windows这个性能也真是让人醉了,终于一狠心,砸锅卖铁买了Mac.然后就开始在Mac上搭建android开发环境, 其实也不麻烦,关键是找准下载地 ...

  2. spark java8 scala_在 Ubuntu16.04 中搭建 Spark 单机开发环境 (JDK + Scala + Spark)

    1.准备 本文主要讲述如何在Ubuntu 16.04 中搭建 Spark 2.11 单机开发环境,主要分为 3 部分:JDK 安装,Scala 安装和 Spark 安装. 需要注意的是,Spark 版 ...

  3. Windows7下搭建Eclipse+Python开发环境

    机器: Windows7_x86_64 前提: 机器已成功安装Python2.7,并配置好环境变量. 步骤: 一.Eclipse的安装 Eclipse是基于java的一个应用程序,因此需要一个java ...

  4. Eclipse下搭建C语言开发环境

    Eclipse下搭建C语言开发环境 要使用Eclipse开发C/C++语言主要有 下面几个步骤: 1. 安装 JRE 去sun官方网站 下载安装即可 由于 Eclipse 本身是用 Java 开发的, ...

  5. 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]

    原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...

  6. Windows下搭建ARM11裸机开发环境(3):Eclipse+JLink调试代码

    By: Ailson Jack Date: 2019.05.17 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  7. Windows下搭建ARM11裸机开发环境(1):工具安装

    By: Ailson Jack Date: 2019.05.04 个人博客:http://www.only2fire.com/ 本文在我博客的地址是:http://www.only2fire.com/ ...

  8. 搭建Eclipse+MyEclipse开发环境

                                                               搭建Eclipse+MyEclipse开发环境 一.安装JDK 首先下载JDK 5 ...

  9. 在Win10的Linux子系统下搭建ESP32的开发环境

    在Win10的Linux子系统下搭建ESP32的开发环境 一.介绍 1.Windows的Linux子系统  win10进行了内置工作于命令行的Linux子系统功能,WIN10用户只需要开启Linux子 ...

最新文章

  1. YUV2RGB c++ python
  2. WPF:ListView数据绑定及Style
  3. python中缩进规则的例外
  4. python汉诺塔问题输入层数输出整个移动流程_python实现汉诺塔方法汇总
  5. Effective Java之EnumMap代替序数索引(三十三)
  6. 大学物理实验试卷1到8_试卷赠送199:七年级秋季学期期中检测地理试卷及答案...
  7. windows远程访问树莓派方法(+树莓派启动方法)
  8. 7 php 内存泄漏_APP内存优化之内存泄漏
  9. lzg_ad:原创XPE开发视频教材
  10. 11.mac 各种服务
  11. 英特尔 英特尔 显示器音频_每日新闻摘要:ZombieLoad是对英特尔PC的最新威胁
  12. win7网络改局域网计算机名,局域网共享一键修复工具(支持win7) 修复windows7各种共享问题...
  13. mysql flush tables_MySQL 清理缓存—flush tablesFlush tables的影响
  14. AI从零开始之我们为什么要为了那个虚无缥缈的f而奋斗
  15. 有线路由器接无线路由器设置方法
  16. Qt Creator 的下载与安装
  17. 少走弯路的3个忠告:产品经理不是来改变世界的
  18. 2048小游戏(原生js基础代码篇)
  19. 幼儿使用计算机亮度,选儿童护眼灯小心被广告忽悠,亮度值并非越高越好!
  20. 怎样不改变图片像素把图片压缩到20KB以内?

热门文章

  1. 关于Bitrorrent协议方面的信息,转自维基百科
  2. ui自动化里面通过.text获取文本值进行断言【杭州多测师】【杭州多测师_王sir】...
  3. 回文字符串【js版】
  4. 经典中医论文一篇,呵呵~
  5. Magento开发文档(四)Magento 布局、块 、模板
  6. Unity里面CG和HLSL在写法上的一些区别
  7. GPT3.5, InstructGPT和ChatGPT的关系
  8. java连锁o2o_全渠道java b2b b2c o2o平台
  9. 南京的书店地图:城市的隐秘花园
  10. iOS开发之 分段选择控件 开关 滑杆