Ubuntu+Eclipse+CDT
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!)。