您的位置:首页 > 运维架构 > Linux

linux下Eclipse+CDT开发环境配置与使用

2010-11-08 19:21 926 查看
1. 安装JDK。

在Ubuntu下安装软件就显得比较简单了,apt-get的功能实在强大,配以IPv6的更新源,下载的速度用飞快来形容一点也不为过。首先是安装jdk,在终端中输入

sudo apt-get install sun-java6-jdk 或 openjdk-6-jdk (可用apt-cache search jdk查找一下)

后回车,即可安装好jdk,有人提出Ubuntu在安装是已经默认安装了GNU的jdk,因此需要将系统默认的jdk替换为刚才我们安装的SUN的jdk。我使用的是Ubuntu9.10,在更新源中没有看到已经安装GNU的jdk的相关提示,并在执行相关代码,系统提示没有可用于更换的java,所以我觉得可能这个问题已经被解决了,这里可以忽略不提。

但有一点是必须要做的,就是环境变量的配置,输入以下代码:

sudo gedit /etc/environment

在其中添加如下两行:

CLASSPATH=/usr/lib/jvm/java-6-sun/lib

JAVA_HOME=/usr/lib/jvm/java-6-sun ,保存退出。

接下来可以在终端中输入java -version查看jdk是否安装配置正确。

2. 安装Eclipse

安装也很简单,只需输入

sudo apt-get install eclipse ,即可顺利安装。

3. 安装CDT

CDT是C/C++ Development Tools 的缩写,是Eclipse下用来进行C/C++开发的插件。

CDT的官方地址在http://www.eclipse.org/cdt/ ,CDT的安装有两种方法,一种是通过Eclipse自动更新软件的方法进行安装,另外一种是下载CDT-Master之后在本地安装。

通过Eclipse自动安装,进入Window->Preferences->Install/Update->Available Software,添加一个站点,这里可以选择本地的路径,也可以输入网络站点,在这里我们输入以下地址http://download.eclipse.org/tools/cdt/releases/galileo ,随便输入一个名字,如CDT6。可以在该窗口中测试链接情况。确定并关闭之后,在Help->Install
new software 下拉表中选中刚才我们添加的那个站点,即可以按照提示一步步进行安装。

需要说明的是,文章给出的安装/更新站点是CDT6的地址,截止到今天(2009-12-17)的最新版本为CDT6.0.1,如版本号超过6,地址可能会有变化,需要到官方网址去查看最新的更新地址。

CDT6的安装包有48M左右,通过第一种方法进行安装时可能速度会非常慢。我在更新时下载文件到一半的时候居然提醒错误了,结果白白等了十几分钟。所以后来是下载文件之后在本地安装成功的。

第二种方法,即下载CDT-Master之后本地安装。不知何故,我在ubuntu下下载速度始终很慢,按照进度要等一个多小时,试了很多下载软件都不行,后来抱着试一试的心态重启进入xp,使用迅雷下载,结果速度一路飙升,很快便下载好了,写出来让和我有同样经历的参考一下。

下载地址也在这里, http://download.eclipse.org/tools/cdt/releases/galileo ,安装的方法与前面基本相同,只是在填写站点时选择本地文件(zip文件,不需要解压)。这里不再赘述。

4. GTK程序编译环境的配置

我们都知道,编写好的GTK程序在编译时还需要加入特殊的参数,在Eclipse下的配置也很简单。

进入Eclipse,选中要编译的项目之后,依次打开Project->Properties->C/C++ Build->Settings

在Compiler中选中Miscellaneous,在other flags中添加GCC编译时要用到的参数`pkg-config --cflags gtk+-2.0`,这里不是单引号,而是上面数字键1旁边那个符号;然后在linker中也做同样的设置,只是参数改为 `pkg-config --libs gtk+-2.0`。

转自:http://blog.csdn.net/fish862003/archive/2009/12/18/5026776.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: