Ubuntu+Eclipse+CDT

啊呗虹 posted @ 2013年4月12日 16:57 in 未分类 , 1192 阅读

Ubuntu12.04

jdk-7u10-linux-i586.tar.gz

eclipse-jee-juno-SR1-linux-gtk.tar.gz

cdt-master-7.0.2.zip

1.安装JDK

mkdir /usr/lib/jvm

sudo cp -r jdk-7u10-linux-i586.tar.gz /usr/lib/jvm

sudo tar vxvf jdk-7u10-linux-i586.tar.gz

sudo gedit /etc/profile

修改环境变量:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_10
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

更改默认配置选项 ,依次执行如下命令

sudo update-alternatives  --install  /usr/bin/java java  /usr/lib/jvm/jdk1.7.0_10/bin/java 300
sudo update-alternatives  --install  /usr/bin/jar jar    /usr/lib/jvm/jdk1.7.0_10/bin/jar 300
sudo update-alternatives  --install  /usr/bin/javah javah  /usr/lib/jvm/jdk1.7.0_10/bin/javah 300
 sudo update-alternatives  --install  /usr/bin/javap javap  /usr/lib/jvm/jdk1.7.0_10/bin/javap 300

 重启

测试   java -version

安装成功,则提示:

java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)

 

2.安装Eclipse

将下载的压缩压缩包直接解压,相应的文件夹下既有可执行文件

到这一步即可打开Eclipse,创建一个简单的Java工程,试着跑一下,应该没有问题。

 

3.安装cdt

这一步费较大的功夫,在网上查了很多种方法,这里说说我都试了哪些方法吧,反正最后是ok了的。

首先:

(1)启动eclipse,
(2)选择Help->Install New Software...,在Work with的框框下复制下面的地址: http://download.eclipse.org/releases/galileo
(3)选择Collaboration->Mylyn Bridge: C/C++ Development,安装,重启eclipse。
(4)同上述2、3,选择Programming Languages->Eclipse C/C++ Development,都选上吧,现在硬盘不贵的。重启eclipse。

 这种方法完成后,已经可以建立Eclipse工程了,但是编译的时候不认识iostream。于是继续找办法。

然后:

将cdt复制到ecplise文件夹下,解压缩,将其中features和plugins底下的文件复制到eclipse相应的文件夹中。

重启eclipse, 试了下,还是不行。

接着:

手动添加include。Project->Properties->C/C++ General->Paths and Symbols 

其中关于llvm的是我的程序需要用到的include文件。

重启Eclipse,还是不行。

最后:

(1)在eclipse所在的目录ECLIPSE_HOME(我的目录是:/home/soft/eclipse)新建文件夹cdt,在cdt下面新建文件夹eclipse

(2)把下载的cdt中的内容解压缩到ECLIPSE_HOME/cdt/eclipse中

(3)在ECLIPSE_HOME新建文件夹linkx,在新建的links中添加文件cdt.link文件的内容为path=ECLIPSE_HOME/cdt(比如我的路径就是/home/soft/eclipse/cdt)

(4)完成,重启eclipse。ok(thank god!)。

 

 

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter