Ubuntu 9.10下安装Eclipse CDT 6.0以及使用Eclipse CDT插件编写多线程程序
个人认为,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/ 进入下载页面:

选“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,其属性如图:

至此,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’,这时只要做简单的配置即可以解决,方法如下:
