在Ubuntu中安装Eclipse和CDT步骤如下:

1. 下载资源(都下载到/home/maxw/Download/Eclipse下)
    A、 下载JRE(Java Runtime Environment) 。(http://java.sun.com/javase/downloads/index.jsp)

选择下载JRE的jre-6u22-linux-i586.bin软件包
    B、 下载Eclipse SDK。(http://www.eclipse.org/downloads/)
             选择Eclipse Classical 3.6.1
    C、 下载CDT。(http://www.eclipse.org/cdt/downloads.php)
             org.eclipse.cdt-3.1.2-linux.x86.tar.gz
  2. 安装
    A、 安装JRE 
      1. 在/usr/local/下创建一个java到目录,用于存放JRE

root@maxw-desktop:/usr/local# mkdir /usr/local/java

2. 将jre-6u22-linux-i586.bin复制到/usr/local/java下

root@maxw-desktop:/usr/local# cp /home/maxw/Downloads/Eclipse/jre-6u22-linux-i586.bin /usr/local/java/

3.  root@maxw-desktop:/usr/local# cd /usr/local/java

4. 安装JRE
      root@maxw-desktop:/usr/local/java# ./jre-6u22-linux-i586.bin

5. 设定环境变量,让ubuntu能找到JRE
      root@maxw-desktop:/usr/local/java#vi /etc/profile

将以下内容添加到文件末尾,然后存盘重启Ubuntu

 PATH = $PATH: / usr / java / jre1. 5 .0_09 / bin
 export JAVA_HOME =/ usr / java / jre1. 5 .0_09
 export CLASSPATH = $JAVA_HOME / lib:. 

6. 测试java环境
      [root@localhost ~]#java –version

 B、 安装Eclipse SDK

1. 将/eclipse-SDK-3.6.1-linux-gtk.tar.gz复制到/usr/local/下

root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/eclipse-SDK-3.6.1-linux-gtk.tar.gz /usr/local/

2. 解压eclipse-SDK-3.6.1-linux-gtk.tar.gz,会在/usr/local/下生成一个eclipse目录
     root@maxw-desktop:/usr/local# tar –zxvf eclipse-SDK-3.6.1-linux-gtk.tar.gz

3. root@maxw-desktop:/usr/local# cd eclipse

4. 执行eclipse
      root@maxw-desktop:/usr/local/eclipse# ./eclipse

C、 安装CDT 
    1. 在/usr/local下创建cdt目录

root@maxw-desktop:/usr/local# mkdir cdt

2. 将org.eclipse.cdt-3.1.2-linux.x86.tar.gz复制到/usr/local/cdt下

root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/org.eclipse.cdt-3.1.2-linux.x86.tar.gz /usr/local/cdt

3. root@maxw-desktop:/usr/local# cd cdt

4. 解压org.eclipse.cdt-3.1.2-linux.x86.tar.gz,会在/usr/local/cdt下生成一个eclipse目录
        root@maxw-desktop:/usr/local/cdt# tar –zxvf eclipse-SDK-3.6.1-linux-gtk.tar.gz

5. 安装plugin

root@maxw-desktop:/usr/local/cdt# cp –r eclipse/plugins/.  /usr/local/eclipse/plugins/

6. 启动eclipse多了C/C++ 
    

C. 如何在Eclipse上开发C/C++程序? 
i. 建立Hello Word project

1. 建立C/C++ project

2. 选择Managed Make C++ Project(若选择Managed Make C++ Project,Eclipse会自动为我们建立make file;若选择Standard Make C++ Project,则必须自己写make file。)

3. 输入Project name

4. 选择Project类型(如执行档或Library,这里选择执行档即可)

5. 额外的设定

6. Open Associated Perspective?(选Yes继续)

7. 建立C++ Source File

8. 输入C++ Source File檔名

9. 输入C++程序代码

10. 执行程序(显示在下方的Console区)

ii. 如何在Eclipse CDT中Debug C/C++程序?

1. 在Eclipse中Debug,就如同在一般IDE中Debug一样,只要在程序代码的左方按两下,就可加入breakpoint。

2. 启动Debug

3. Debug设定,按Debug开始Debug

4. 单步执行,显示变量变化

E. 结论
Eclipse 为Linux在C/C++开发提供一个完善的IDE环境,事实上,以我用过众多IDE的经验,除了Visual Studio最方便外,Eclipse的好用也直追Visual Studio,并且超越Borland C++ Builder及Dev C++,虽然安装上比较麻烦,但只要依照本文介绍一步一步的设定,就一定可完成Eclipse设定,若想要在Windows平台使用gcc compiler,也建议使用Eclipse + CDT + MinGW的组合。

转自:http://blog.csdn.net/anzhu_111/article/details/5946634

如何在Ubuntu中使用Eclipse + CDT开发C/C++程序的更多相关文章

  1. (转)Ubuntu下用eclipse cdt编写多线程程序的简单设置

    在Ubuntu下用eclipse cdt编写了一个多线程程序,但是总是出现pthread_create函数未定义! 查找了下原因,原来是要对eclipse进行一些简单的设置: 右键单击项目->P ...

  2. 如何在Delphi中调用VC6.0开发的COM

    上次写了如何在VC6.0下对Delphi写的COM进行调用,原本想马上写如何在Delphi中调用VC6.0开发的COM时,由于在写事例程序中碰到了个很怪的问题,在我机子上用VC写的接口程序编译能通过. ...

  3. 如何在ubuntu中安装php

    如何在ubuntu中安装php 情衅 | 浏览 692 次 发布于2016-05-07 12:36   最佳答案   关于Ubuntu下的LAMP配置步骤: 首先要安装LAMP 就是Apache,PH ...

  4. 如何在ubuntu中安装中文输入法?

    如何在ubuntu中安装中文输入法  在桌面右上角设置图标中找到“System Setting”,双击打开. 在打开的窗口里找到“Language Support”,双击打开.  可能打开会说没有安装 ...

  5. 如何在Ubuntu中安装中文输入法

    在使用ubuntu系统时,有的时候总觉得英文输入法不方便操作,总希望能有中文输入法可以辅助操作,那怎样才能在ubuntu中安装中文输入法呢?下面有一种简单的方法可以安装中文输入法. 如何在ubuntu ...

  6. 如何在Windows中使用Eclipse访问虚拟机Linux系统中的hadoop(伪分布式)

    因为计算机配置过低,在虚拟机里几乎无法使用Eclipse,效率极低! 所以现在尝试使用Windows下Eclipse操作虚拟机中Hadoop,步骤如下: 开发环境:Hadoop2.7.1,Ubuntu ...

  7. 如何在Ubuntu下搭建Android NDK开发环境

    1 搭建Android SDK开发环境 参考在在Ubuntu下搭建Android SDK开发环境(图文)首先在Ubuntu下搭建Android SDK开发环境. 2 下载NDK开发包 打开官网: ht ...

  8. ubuntu中安装eclipse 分类: android ubuntu linux 学习笔记 2015-07-07 10:19 75人阅读 评论(0) 收藏

    上一篇说了安装jdk的事,于是趁热打铁,决定把eclipse也安装了. 下载这一系列就不用说了. 下载完成之后: 然后解压,解压之后文件剪切到/usr/software文件夹中,同时重命名为eclip ...

  9. Ubuntu中为Eclipse添加桌面启动快捷方式

    Ubuntu中应用程序启动器“XXX.desktop”还没有被标记为可信任的问题:http://www.tuicool.com/articles/fIBJ32n eclipse问题:prefences ...

随机推荐

  1. Mysql主从备份、主主备份

    简单介绍mysql双机,多机异地热备简单原理实战. 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步.对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致. 这样做 ...

  2. IDL 实现PCA算法

    在多元统计分析中,主成分分析(Principal components analysis,PCA)是一种分析.简化数据集的技术.主成分分析经常用于减少数据集的维数,同时保持数据集中的对方差贡献最大的特 ...

  3. js中的整型都是用double存储的,有时候不精确,如,

    sss=187948800449444864 187948800449444860   好像16位的时候还可以. http://segmentfault.com/a/1190000002608050

  4. SQL C# nvarchar类型转换为int类型 多表查询的问题,查询结果到新表,TXT数据读取到控件和数据库,生成在控件中的数据如何存到TXT文件中

    在数据库时候我设计了学生的分数为nvarchar(50),是为了在从TXT文件中读取数据插入到数据库表时候方便,但是在后期由于涉及到统计问题,比如求平均值等,需要int类型才可以,方法是:Conver ...

  5. jsp自动刷新(转)

    1.页面自动刷新:把如下代码加入<head>区域中<meta http-equiv="refresh" content="20">,其中 ...

  6. Repeater嵌套gridview

    前台:<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSour ...

  7. 转:sql SELECT时的with(nolock)选项说明

    I used to see my senior developers use WITH (NOLOCK) when querying in SQL Server and wonder why they ...

  8. 转:创建WebTest插件

    •Web测试插件为隔离Web测试中各个主声明语句外部的代码提供了一种手段.自定义的Web测试插件为在运行Web测试时调用某些代码提供了途径.在每个测试迭代中,Web测试插件都要运行一次. •通过从We ...

  9. Linq to SQL 简单的增删改操作

    Linq to SQL 简单的增删改操作. 新建数据库表tbGuestBook.结构如下: 新建web项目,完成相应的dbml文件.留言页面布局如下 <body> <form id= ...

  10. memory runs at single channel问题解决

    memory runs at single channel 解决方案:开机后按DEL ,然后进入BIOS 选择第一项,回车! advanced下面的有个momori什么什么的,选择disable. m ...