在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. UIImageView 的contentMode属性应用

    UIImageView 的contentMode这个属性是用来设置图片的显示方式,如居中.居右,是否缩放等,有以下几个常量可供设定:UIViewContentModeScaleToFillUIView ...

  2. 用for while 成绩的有效输入

    #include "stdio.h" void main() { int score,s; printf("请输入你的成绩:"); scanf("%d ...

  3. Loadrunner VuGen实战---基本组成、录制流程、协议、脚本优化、参数化(三)

    一.3大基本组件:VuGen.Controller.Analysis 1.VuGen:录制.编写脚本. 2.Controller:性能测试场景设计以及监控的地方. 3.Analysis:生成图表报告的 ...

  4. java 数据流

    Example10_11.java import java.io.*; public class Example10_11 { public static void main(String args[ ...

  5. CentOS 下mysql 的安装

    1.安装mysql服务器 yum -y install mysql-server 2.装入service启动服务 /etc/rc.d/init.d/mysqld start 3.设置mysql服务开机 ...

  6. Windows编译安装mod_wsgi,配合使用Django+Apahce

    编译环境: 均是32位版本 Microsoft Visual Studio 10.0 Microsoft SDKs v7.1 Apache2.4 Python3.4 mod_wsgi-4.5.0 要求 ...

  7. PADS 导Gerber文件

    PCB也画了好几年,投板时都是直接发PCB文件,突然间客户让我导出Gerber文件, 一时半会还挺棘手的,上网不停的搜啊搜啊,虽然最终还是搞定了,但耽误了不少时间. 现总结下,把所有相关设置一步一步的 ...

  8. What is “Mock You” :Raise,callback,verify [转载]

    http://www.cnblogs.com/wJiang/archive/2010/02/21/1670637.html Raise 如果你说会用Setup,那么Raise就更简单了.这里注意下它是 ...

  9. Linux字符编码转换 UTF8转GB3212

    在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码.    一.利用iconv函数族进行编 ...

  10. codeforces 492E. Vanya and Field(exgcd求逆元)

    题目链接:codeforces 492e vanya and field 留个扩展gcd求逆元的板子. 设i,j为每颗苹果树的位置,因为gcd(n,dx) = 1,gcd(n,dy) = 1,所以当走 ...