个人认为,Eclipse CDT是linux下最优秀的C++ IDE,非常强大的编辑器、方便的重构功能、代码历史回溯、版本控制、强大易用的GCC工具链前端等等。

一、安装必备的开发包

sudo apt-get install build-essential

二、安装java

由于eclipse是由java语言开发的工具,必须安装jre或jdk(虽然eclipse只需jre,但建议安装jdk,可以进行java开发)

sudo apt-get install sun-java6-jdk

如果不装jdk,只需jre,也可以只装

sudo apt-get install sun-java6-bin

安装后验证一下,在命令行输入 :

java -version

出现以下内容表明java安装成功:

<code>java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Server VM (build 11.3-b02, mixed mode)</code>

默认安装的jre,在中文支持上不到位,所以swing界面会出现中文乱码,按以下步骤可解决这个问题:

1,找到jre路径,创建fallback文件夹

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
sudo mkdir fallback

2,进入fallback文件夹,链接中文字体(如文泉驿正黑)

cd fallback
sudo mkfontdir
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
sudo mkfontscale

或将第三行换成 sudo cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc

三、下载并安装Eclipse IDE

1、下载eclipse+CDT
点击链接 http://www.eclipse.org/downloads/ 进入下载页面:
ed

选“Eclipse IDE for C/C++ Developers (79 MB)”一项下载基于eclipse CDT开发工具。

2、解压下载的文件如 eclipse-cpp-galileo-linux-gtk.tar.gz 到 /opt

sudo tar xvf eclipse-cpp-galileo-linux-gtk.tar.gz -C /opt

3、在程序面板上创建一个起动器,便于启动eclipse,其属性如图:
screenshot-e590afe58aa8e599a8e5b19ee680a7


至此,eclipse+CDT环境应该是可用的了。
————————————————————————————————–
这几天试了一下在Ubuntu下使用CDT,安装稍有点麻烦,特记录一下。
首先,直接从Eclipse官方网站下载的最新的CDT包好象有点问题,Finish按钮总是点击不了,非常奇怪,不过可以通过Enter按键来替代。使用起来总有点不爽,所以决定使用deb包试一下。

安装步骤如下:

1. 安装Jre, Jdk

sudo apt-get install sun-java6-jre
sudo apt-get install sun-java6-jdk

2. 安装Eclipse

sudo apt-get install eclipse

3.安装CDT

通过Eclipse的Help -> Install New Software进入安装插件界面;
首先,需要添加一个CDT的下载站点,填写CDT的下载地址:

http://download.eclipse.org/tools/cdt/releases/galileo

(以上下载地址,可以在http://www.eclipse.org/cdt/downloads.php找到)之后在此站点安装CDT包即可。

在linux下写C\C++程序最让人头疼的是没有一个比较好用熟悉的开发软件,能想Windows下的 VISUAL STUDIO一样方便.
由于课程需要在Linux下编程,于是决定给ubuntu下的Eclipse安装CDT插件.步骤很简单,到官网下载插件包(www.eclipse.rog/cdt) [org.eclipse.cdt-3.1.2-linux.x86.tar.gz]文件分别解压到/usr/lib/eclipse的plugins和features下.

但是在编写多线程的程序时,会报如下错误:undefined reference to `pthread_create’,这时只要做简单的配置即可以解决,方法如下:

右键单击项目->Properties->(进行如下图所示的设置即可)pic