转自:http://blog.csdn.net/fish862003/article/details/5026776      
因为准备把自己学习的过程写下来的时候,我正在配置Eclipse+CDT的开发环境,所以就先记下来,后面将会慢慢的整理一些关于linux环境下使用以及开发的经历和过程,作为自己的记录,也为方便他人。

    在刚开始学习linux下的C语言开发时,看了很多的文档,牛人们都推荐在linux下开发最好使用vim+GCC+GDB,甚至还有牛人贴出了自己利用各种插件将vim打造出了与主流的IDE软件毫不逊色的环境,看得本人是相当的羡慕。但使用vim写了几个小程序之后,实在是没有办法习惯,估计我已经被盖茨的桌面环境给毒害了,无奈之下,还是决定换回熟悉的Eclipse环境。下面是详细的安装和配置步骤:


    1. 安装JDK。

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

        sudo apt-get install sun-java6-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`。

    这样,进行GTK开发的Eclipse+CDT开发环境就搭建好了,最后贴上一张我自己已经搭建好之后的截图:

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐