具体步骤:
1、安装支持eclipse工具运行的java环境
2、到eclipse官网下载支持linux下的c/c++代码包即可(在eclipse官网下载的支持linux的源码包中已经包括了CDT,mylyn这些工具)
3、编写一个简单的小程序来测试一下eclipse对c/c++编程的支持是否OK即可!
详细内容如下:
下载源码:
从 http://www.oracle.com/technetwork/java/javasebusiness/downloads/ 选择下载JDK的最新版本 JDK 7
从 http://www.eclipse.org/downloads/index-developer.php 下载合适版本,如:Eclipse IDE for C/C++ Developers
去官网下载linux版本的jdk和eclipse tar包,并将其解压出来。我将jdk包发在了/usr/java/目录下,eclipse放在了/opt/目录下。
然后,配置java开发环境,即安装jdk:
1、将下载jdk源码包解压到、usr/java目录下
2、配置环境变量 ,更改/etc/profile文件:sudo gedit /etc/profile;
在文件最后加上如下几行(其实跟windows下的配置原理一样,只是表达方式不同而已):
export JAVA_HOME=/usr/java/jdk1.7.0
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
3、更改默认配置选项 ,在终端依次执行如下命令(sudo是让你有root权限,若已经有root权限可不加sudo)
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/bin/java 300
sudo update-alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/java/jdk1.7.0/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/java/jdk1.7.0/bin/javap 300
4、测试一下运行 java -version
如下所示则安装成功:
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)
最后,配置eclipse(以下转来的)
sudo gedit /usr/share/applications/Eclipse.desktop
在文本中填入:
[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
此时,在eclipse工具中建一个工程,执行一个小程序测试一下,工具是否可用
5、建立工程文件
进入Eclipse文件夹运行eclipse。执行File-》New-》C Project》输入工程名,如a,在下面的栏目中选择工程文件的类型,这里选择Empty Project,linux gcc(linux gcc是编译pc上的可执行文件的编译器,若是编译开发板上的可执行文件需要选择cross gcc(交叉编译工具),点击下一步,下一步,然后看到cross gcc的路径,填写正确路径即可)点击下一步,完成。
在File-》New-》Source file,新建一个source文件。在弹出框中的source folder中填写所属的工程名,在source file 栏输入源文件的名字,注意要输入后缀(如a.c)。下面的template选择源文件的模板,根据需要选择,none和default c source template都行。点击完成。输入c源码,例如Ubuntu环境下c的hello world程序源码如下
/*
* a.c
*
* Created on: 2010-9-18
* Author: phyking
*/
#include<stdio.h>
int main()
{
printf("Hello World!\n");
}
点击project》build all输出如下:
**** Build of configuration Debug for project a ****
make all
make: 没有什么可以做的为 `all'。
表示通过了编译,然后点击run-》run,运行程序(若是上述运行不通过,可运行run-》run as (local c/c++ application)),输出如下:
Hello World!!-Phyking
注意:这里要想看到编译和运行所输出的内容,需打开 window-》show view-》console即可
至此Ubuntu环境下c语言编程eclipse环境运行正常!
一点儿配置小技巧:
C/C++环境配置:Window -》 Preferences -》 C/C++
1、Appearance,选中Group method definitions in the Outline view
2、 Code Style,通过New来新建一个代码风格,命名为qpsoft,且初始化为BSD/Allmain,然后按习惯修改一些细节。我建议是采用默认的,可按自己的意愿来。