注:本文所提供的参考示例是在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. 学习CV:《OpenCV 3计算机视觉Python语言实现第2版》中文PDF+英文PDF+代码

    理解与计算机视觉相关的算法.模型以及OpenCV 3 API背后的基本概念,有助于开发现实世界中的各种应用程序(比如:安全和监视领域的工具). OpenCV 3是一种先进的计算机视觉库,可以用于各种图 ...

  2. [NOI2002]贪吃的九头龙(树形dp)

    [NOI2002]贪吃的九头龙 题目背景 传说中的九头龙是一种特别贪吃的动物.虽然名字叫"九头龙",但这只是 说它出生的时候有九个头,而在成长的过程中,它有时会长出很多的新头,头的 ...

  3. Mybaties下的分页功能的实现

    jsp页面 <!-- 页码 --> <div class="ipRListNav2"> <a href="zyxx.do?findZyxx& ...

  4. 教你怎样做个有“钱”途的測试project师

    百度百科说測试project师这一职业的待遇,薪酬上升空间很大.但測试project师也有自己的烦恼,比方在程序出错后,将问题反馈给程序猿,然后程序猿给的答复是:"oh,howisthatp ...

  5. 【剑指Offer面试题】 九度OJ1516:调整数组顺序使奇数位于偶数前面

    题目链接地址: http://ac.jobdu.com/problem.php?pid=1516 题目1516:调整数组顺序使奇数位于偶数前面 时间限制:1 秒内存限制:128 兆特殊判题:否提交:2 ...

  6. bzoj1055: [HAOI2008]玩具取名(dp)

    1055: [HAOI2008]玩具取名 题目:传送门 简要题意: 就是固定四个字母,给出这四个字母分别可以由哪两个字母组成,然后在给你一个字符串,要求把这个字符串还原成原始的四个字母的其中一个. 题 ...

  7. hdoj--5256--序列变换(lis变形)

    序列变换 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  8. rest_framework (版本)

    请求进来 封装request. 版本限制 认证 权限 节流 版本 self.version_param url中版本的key self.default_version self.is_allowed_ ...

  9. [P3097] [USACO13DEC] [BZOJ4094] 最优挤奶Optimal Milking 解题报告(线段树+DP)

    题目链接:https://www.luogu.org/problemnew/show/P3097#sub 题目描述 Farmer John has recently purchased a new b ...

  10. 4.STL六大组件

    代码示例 #include <vector> #include <list> #include <iostream> #include <algorithm& ...