注:本文所提供的参考示例是在CentOS Linux环境下的安装,不保证适用于其他版本的Linux系统。

  • ·    安装前的注意事项

编译源代码是需要对应的代码编译工具的,本文中安装的Eclipse只是一个编写代码的外壳,不能对代码进行编译工作,所以你的Linux系统应当安装了编译器,这样Eclipse在编译源代码的时候才可以调用到对应的编译器;小编安装了的GCC,也就是我的Eclipse使用g++/gcc 进行代码的编译工作。如果你还没安装GCC的话请参见:

【Linux】Linux下GCC的安装与编译C/C++代码示例

  • ·    下载需要的文件

1、  下载你需要的JDK,你可以下载rpm安装包或者是gz压缩包,

具体可以到Oracle官网去下载:JDK Oracle官网下载地址

2、  下载Linux版本的Eclipse IDE For C/C++ ,这个你下载后是一个压缩包:

Eclipse Oracle官网下载地址

对于Eclipse的安装总的来说类似于Windows,首先设置好JDK,配置一下环境变量神马的,Eclipse就可以用了。

  • ·    第一步安装JDK以及配置环境变量PATH

1、  将下载的JDK压缩包解内的JDK文件夹解压到你想要的位置,例如小编解压到了

/usr/java/ 这个目录下面,那么我的JDK的位置就是’/usr/java/jdk1.7.0_51’

2、  配置系统环境变量:

方法一:

使用带有root权限的账户进行登录,小编使用的是root账户登录的可以修改任意文件,找到文件 ‘/etc/profile’ 右键修改属性,将Permission中的权限修改为read-write,如图:

打开这个Profile 文件,然后在 如图的export位置再添加上你的JDK位置信息:

export JAVA_HOME=/usr/java/jdk1.7.0_51

export JAVA_BIN=/usr/java/jdk1.7.0_51/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

你只需要修改前两行就行了,然后关闭并保存这个profile文档,重启一下使得PATH生效;在终端输入 java  -version 可以查看Java的版本信息,如图:

 

方法二:

在终端使用命令对 ‘/etc/profile’ 文件进行修改:

①   开终端,使用su命令输入密码获取root管理权限

②   使用命令在终端打开 profile这个文件:

# vi /etc/profile

③   按下回车进入文件的修改,这里显示的 代码与 方法一中的完全一样,将光标滚动到修改的位置(见方法一),按下 键盘上的i按键,开始进行insert操作(终端左下角会显示),将环境变量的配置输入到这个位置后,按下ESC按键,然后按下 “:”这个按键,输入exit,就可以退出保存了如图:

和方法一相同,最好是重启一下吧,然后使用命令java –version 查看JAVA版本信息。

  • ·    第二步安装Eclipse IDE For C/C++

因为JDK环境变量都整好了,这一步就很简单了,打开你下载的Eclipse压缩包,随便解压到你想要的位置就好了,在Eclipse文件夹下面有一个eclipse文件,这就是启动文件,双击即可启动Eclipse了。

创建一个桌面快捷方式:

在桌面右键创建一个 Launcher,将command指定为启动图标的路径就好了。

  • ·    C++ Hello Word 测试

【Linux】JDK+Eclipse 搭建C/C++开发环境的更多相关文章

  1. 使用Eclipse搭建C/C++开发环境(转)

    使用Eclipse搭建C/C++开发环境  文章出自:http://www.cnblogs.com/liuxianan/archive/2013/01/15/2861196.html 说明:网上有很多 ...

  2. spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象

    相关 知识 >>> 相关 练习 >>> 实现要求: 在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXm ...

  3. spring练习,使用Eclipse搭建的Spring开发环境,属性注入通过构造方法方式实现,模拟用户的正常登录。

    相关 知识 >>> 相关 练习 >>> 实现要求: 使用Eclipse搭建的Spring开发环境,属性注入通过构造方法方式实现,模拟用户的正常登录.要求如下: 通过 ...

  4. sping练习,在Eclipse搭建的Spring开发环境中,使用工厂方式创建Bean对象,将创建的Bean对象输出到控制台。

    相关 知识 >>> 相关 练习 >>> 实现要求: 在Eclipse搭建的Spring开发环境中,使用工厂方式创建Bean对象,将创建的Bean对象输出到控制台.要 ...

  5. spring练习,使用Eclipse搭建的Spring开发环境,使用set注入方式为Bean对象注入属性值并打印输出。

    相关 知识 >>> 相关 练习 >>> 实现要求: 使用Eclipse搭建的Spring开发环境,使用set注入方式为Bean对象注入属性值并打印输出.要求如下: ...

  6. Eclipse+Maven+JDK+tomcat搭建java的开发环境

    由于最近有几个同事都在学习java方面的东西,所以我写个博文做下笔记,其中遇到过很多个坑,这里就不多说了 首先,我用的是Eclipse+Maven的组合,用Ecplise是周边java开发的同事用这个 ...

  7. HBase学习----windows10下使用eclipse搭建HBase的开发环境

    以下是我搭建HBase开发环境的一些心得(windows10) 0.安装JDK和eclipse和一个可用的HBase. 这步是最基础的,在此就不赘述了 1.创建一个java项目: 基础问题,不赘述. ...

  8. 基于Eclipse搭建STM32开源开发环境

    最近项目不忙,想着没事看看简单的嵌入式,弄弄物联网什么的.于是就从廉价的STM32开刀了.因为一直是做PC软件开发的,那VS的智能感知那叫一个爽啊,相比之下,觉得这个Keil简直就像文本编辑器一样lo ...

  9. Ubuntu下安装C/C++开发环境【!!!有更新!!!Ubuntu14.10下使用eclipse搭建C语言开发环境】

    (1)第一步安装Eclipse,有两种方法,使用软件市场搜索就可以得到,安装就可以 另外一种是使用终端安装,命令例如以下: sudo su进入root模式 输入password 然后 输入:sudo ...

随机推荐

  1. Centos7&docker-ce&compose&wordpress

    如题,最近帮人装个WordPress,想起来用docker方便,这里做个记录. 原文:https://my.oschina.net/finchxu/blog/2877580 因为docker要求lin ...

  2. MATLAB插值

    转自原文 MATLAB插值 插值问题 在应用领域中,由有限个已知数据点,构造一个解析表达式,由此计算数据点之间的函数值,称之为插值. 实例:海底探测问题 某公司用声纳对海底进行测试,在5×5海里的坐标 ...

  3. WinCE的C#中使用StreamReader 来读取TXT文档,读取文本文档。

    using System.IO; private void button1_Click(object sender, EventArgs e) { string strFilePath = " ...

  4. 转--配置linux下dircolors,ls命令和mac下iTerm2的颜色,让终端(iTerm2或Terminal)也色彩缤纷

    http://blog.bbkanba.com/%E9%85%8D%E7%BD%AElinux%E4%B8%8Bdircolorsls%E5%91%BD%E4%BB%A4%E5%92%8Cmac%E4 ...

  5. 构造函数的理解(构造函数与 init 方法)

    0. 构造函数与 init 方法 构造方法内部禁止添加任何业务逻辑,如果有业务逻辑,请放在 init 方法中: 1. 构造函数的参数 以下为一个堆实现优先队列(堆的实现借助完全二叉树,而完全二叉树又可 ...

  6. Tuples are immutable

    A tuple is a sequence of values. The values can be any type, and they are indexed by integers, so in ...

  7. jQuery新浪微博表情插件教程

    1.引入css文件 <link rel="stylesheet" type="text/css" href="jquery.sinaEmotio ...

  8. sublime text3之修改注释颜色

    在用sublime text3编写Python2代码时总觉得注释颜色太浅了, 看起来吃力,于是就尝试去修改,和sublime text2不同, sublime text3的主题配置文件在Sublime ...

  9. php基础:define()定义常数函数

    define(); 常量类似变量,不同之处在于: 在设定以后,常量的值无法更改 常量名不需要开头的美元符号 ($) 作用域不影响对常量的访问 常量值只能是字符串或数字 <?php define( ...

  10. Slimming Paint (a.k.a. Redesigning Painting and Compositing)

    Slimming Paint is a Paint team project to re-implement the Blink<->cc picture recording API to ...