eclipse linux开发?javaeclipse怎么用

大家好,今天来为大家解答eclipse linux开发这个问题的一些问题点,包括javaeclipse怎么用也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

如何使用eclipse进行嵌入式Linux的开发

1、安装jdk

jdk(java development kit)即java开发包,其中包含了运行eclipse所需要的jre. ubuntu缺省安装的gnu版本的jre运行效率不高,所以需要安装sun公司的jre.首先从sun的网站上下载安装包jdk-6u7-linux-i586.bin,然后如下进行安装:

# mkdir-p/opt/java#./jdk-6u7-linux-i586.bin//执行自解压文件,生成目录# mv jdk1.6.0_07/opt/java//把目录移到/opt/java下# cd/opt/java# ln-s jdk1.6.0_07 jdk# mv/etc/alternatives/java/etc/alternatives/java.gnu# ln-s/opt/java/jdk/bin/java/etc/alternatives/java# export JAVA_HOME=/opt/java/jdk//设置环境变量

2、安装eclipse和cdt

从eclipse网站上下载安装包eclipse-SDK-3.4-linux-gtk.tar.gz和cdt-master-5.0.0.zip

# cd/opt# tar zxvf eclipse-SDK-3.4-linux-gtk.tar.gz//解压生成eclipse目录# export PATH=/opt/eclipse:$PATH# mkdir-p/opt/cdt# cd/opt/cdt# unzip cdt-master-5.0.0.zip# cp-r plugins/*/opt/eclipse/plugins/# cp-r features/*/opt/eclipse/features/

二、创建c/c++工程

假设已经在linux上安装好了arm交叉工具链,下面介绍如何创建、交叉编译和调试c/c++工程,进入eclipse安装路径后,运行eclipse。

创建c工程

使用缺省的Linux GCC工具链

进入c/c++界面

添加源代码文件1

添加源代码文件2

编辑代码

设置工程属性,指定交叉工具链1

设置工程属性,指定交叉工具链2

设置工程属性,指定交叉工具链3

编译工程

已生成arm平台可执行代码

配置调试选项

设置Debugger和 GDB debugger选项

设置连接类型为TCP,目标板的ip地址和调试端口号。端口号任意指定,通常大于1024(避免和系统所用端口号冲突)

在开发板上运行程序,格式如上图所示:gdbserver是交叉调试辅助程序;192.168.0.150是主机的ip地址;1234是调试端口号,和eclipse调试选项里设定的端口号要一致

点击Debug,进入调试界面

执行到断点

eclipse的调试界面和操作和在windows下开发类似。

所需开发工具及环境

虚拟机Linux:Fedora 9

交叉编译工具:arm-linux-gcc-3.4.1.tar.bz2

集成开发工具:Eclipse(Linux安装包中自带的,安装Linux时选中安装)

安装ARM交叉编译器

1.安装。其实很简单,就是将下载的arm-linux-gcc-3.4.1.tar.bz2解压到Linux根目录即可(因为解压后已经包含了/usr/local目录,所以要解压到根目录),如下命令:

tar-jxvf arm-linux-gcc-3.4.1.tar.bz2-C/

解压后的目录/usr/local/arm/3.4.1/

2.设置环境变量。就是把交叉编译器的路径设置到系统环境变量里面去。

echo$PATH

查看现有的环境变量

如果只想临时添加交叉编译器的环境变量(注:临时添加的系统重启或注销后又没有了),只需在命令行输入如下命令:

export PATH=$PATH:/usr/local/arm/3.4.1/bin

如果想这个环境变量永久的添加到系统的环境变量中,则你只需把这个命令添加到/root/.bashrc文件的最后一行即可(这个文件是隐藏文件,你要在文件浏览器中单击查看菜单,勾选显示隐藏文件才能看到)

3.测试建立的交叉编译环境。新建一个c程序,文件名:test.c,如下:

#include<stdio.h>int main(void){ printf("Hellow world!\n"); return 0;}

进行交叉编译,如下:

arm-linux-gcc-o test test.c

将交叉编译好的目标文件test下载到ARM开发板中并运行,如下:

./test

输出结果为:

Hellow world!

用集成开发工具Eclipse来开发嵌入式应用程序

双击Eclipse图标启动Eclipse

设置Eclipse的工作空间,就是选个目录,单击OK

启动后的主界面

开始新建一个应用程序工程

选择新建一个C工程,单击Next

给工程取个名字,这里我就叫test_app;然后选择工程类型,我选择了个Hellow world C工程模版,单击Next

填写作者、版权等信息,单击Next

没什么选的,点击Finish

单击Yes

新建好的项目工程

展开左边的源代码目录,双击打开主函数。这里只是输出一句"Hello World!!!",你可以做一些其他复杂的应用

单击Project菜单,去掉Build Automatically的勾选,因为勾选的话,每次修改一个地方工程都会自动进行编译

打开工程的属性对话框进行编译选项的设置

我们的应用程序最终要到嵌入式arm上运行,这里就要把gcc改成arm-linux-gcc编译器,当然前提是你要在你的开发主机上先安装arm-linux-gcc

C连接器也要改成arm-linux-gcc

这里的Libraries是设置你的应用程序中用到的库文件,比如应用程序中用到了线程类,则这里在上面添加pthread这个库,下面就添加这个库的路径。如果应用程序没用到任何库文件就不用管了

选中左侧的工程名,右键,在弹出的菜单中选择Build Project编译工程

编译好后的工程,目标文件在Debug目录下

如何在Linux下用eclipse开发C/C++程序

工具/原料

Eclipse IDE for c/c++安装包

一、下载 Eclipse IDE for c/c++安装包

启动 Linux系统,从官网进行下载

二、安装 Eclipse IDE for c/c++

进入刚下载的Eclipse安装包所在目录,在空白处右击鼠标,启动终端。

安装 Eclipse之前,请确保安装了以下组件并更新到最新版:

1、Java环境

2、gcc和 g++

下面简单介绍一下检测方法:

1、查询 java版本(通用):java-version

2、查询 gcc版本(红帽系列):rpm-qa gcc

下面进入 eclipse的安装环节,非常简单。总体来说是解压后即可用。

首先,登陆 root帐户,键入命令 tar-zxvf安装包名,回车,将压缩包解压到当前目录下。

解压完成后,键入 ls,可以看到当前目录多了一个目录 eclipse。

键入 cp-r eclipse/opt/,将 eclipse目录下的所有文件复制到/opt目录下(这个目录随你喜好了,不复制也行)。

三、使用 eclipse

如果像上面那样将 eclipse文件夹复制到了 opt目录,在终端键入/opt/eclispe/eclipse,回车。eclipse就启动了。

注:为了便于英语不好的同学理解,下面全用中文,实际菜单为英文。

1)新建工程

首次启动时,会提示程序代码保存位置,然后可能还会出现欢迎界面(关闭掉欢迎界面,IDE界面就可以看到了)。点击“文件”-“新建”-“c++工程”。

为工程取一个名字(例如 test),选择“空工程”,其余选项保持默认(下同),点击“下一步”。

在接下来的页面中,继续点击“下一步”,最后点击“完成”。

2)添加代码文件

点击“文件”-“新建”-“源文件”。

填写源文件名,切记,一定要加扩展名。

下面,就可以在源文件中书写代码。书写代码时,系统有时会给出一些错误提示,如果确认代码没有写错,不要去理会。

代码写完后,点击工具栏的小三角按钮即可对代码编译运行,如果弹出提示框问“代码已经修改,是否保存”,点击“是”。

运行的结果输出在下边的框里。

如何在Linux使用Eclipse + CDT开发C/C++程序

1.下载jre,eclipse,cdt

其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\c++程序的插件。

1.1下载jre

网址是:java.sun.com,点击javase,

然后,选择downloadjre

点击“jre-6u18-linux-i586.bin”

就可以得到jre-6u18-i586.bin文件

1.2下载eclipse

网址是:www.eclipse.org,选择downloads,

选择“eclipseideforjavaeedevelopers(188MB)”

点击“[China]AmazonAWS(http)”

就可以得到eclipse-jee-galileo-SR1-linux-gtk.tar.gz压缩包。

1.3下载cdt

网址:www.eclipse.org/cdt/,点击“Downloads”

点击“6.0.1(September25,2009)”

点击“[China]AmazonAWS(http)”

就可以得到cdt-master-6.0.1.zip压缩包。

2.安装

(1)先安装eclipse,打开“终端”,

进入要“安装软件”的目录,我是这样的,如下

然后,解压eclipse-jee-galileo-SR1-linux-gtk.tar.gz压缩包

命令是:sudotar–zxvfeclipse-jee-galileo-SR1-linux-gtk.tar.gz

得到:eclipse文件夹

(2)安装jre

在终端,输入:shjre-6u18-i586.bin,一直按空格,然后输入‘y’,按回车,则开始安装jre。

安装好以后,会产生一个jre1.6.0_18文件夹,然后将该文件夹拷贝到eclipse文件夹下。通过在终端输入:sudocp–rjre1.6.0_18eclipse/jre

到现在为止,可以运行eclipse软件,方法是打开eclipse文件夹,直接双击eclipse图标即可。

(3)安装cdt

在终端输入:unzipcdt-master-6.0.1.zip–dcdt,可以把cdt-master-6.0.1.zip解压并且它的内容存放在cdt文件夹下。

再输入:sudocp–rcdt/plugins/eclipse/,则将cdt下plugins的内容拷贝到eclipse下plugins文件夹。

最后,输入sudocp–rcdt/features/eclipse/,则将cdt下features的内容拷贝到eclipse下features文件夹。

到现在,安装已经完成。

3.运行c++程序

在运行c++程序之前,需要在终端输入:sudoapt-getinstallbuild-essential,这条命令的含义是安装c++编译器,调试软件等。

打开eclipse,建立工程,如下图所示

选择“c++project”,点击“next”

到现在为止,一个helloWorld.cpp程序已经跑起来了。

阅读剩余
THE END