eclipse linux 配置?linux运行eclipse

本篇文章给大家谈谈eclipse linux 配置,以及linux运行eclipse对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

eclipserunconfiguration配置启动参数

Eclipse启动参数配置

eclipse.exe-vmargs-Xverify:none-XX:+UseParallelGC-XX:PermSize=20M-Xms64M-Xmx256M

将工作空间位置设置为在当前工作目录内

在此方案中,工作空间位置将是当前工作目录中称为workspace的目录。

实现此目的最容易的方法可能是使用下列步骤来创建快捷方式:

浏览至 Windows资源管理器中的 eclipse.exe并使用右键拖动来创建 eclipse.exe的快捷方式。

编辑快捷方式的属性,以使启动位置:字段标识工作空间位置的父目录(例如,c:/users/robert)。

关闭属性对话框并双击快捷方式(如果提供的目录为c:/users/robert,则工作空间位置将为c:/users/robert/workspace)。

当然,您也可以使用命令提示符(通过将目录切换为工作空间父目录然后运行 eclipse.exe)来获得同样的效果。

使用-data设置工作空间的特定位置

要使用-data命令行自变量,只要将-datayour_workspace_location(例如,-data c:/users/robert/myworkspace)添加至快捷方式属性中的目标字段或显式地将它包括在命令行上。

使用-vm设置 java VM

建议显式指定在运行 Eclipse时要使用哪个 Java VM。使用-vm命令行自变量(例如,-vm c:/jre/bin/javaw.exe)可以实现此目的。如果不使用-vm,则 Eclipse将使用在 O/S路径上找到的一个 Java VM。当安装其它产品时,它们可更改您的路径,导致在下一次启动 Eclipse时使用另一 Java VM。

运行 Eclipse中的高级主题

Eclipse可执行文件及平台本身提供了人们感兴趣的开发或调试 Eclipse各部件的许多执行选项。这是常用选项列表,有关完整列表,请参阅 Platform Plug-in Developer Guide中的 Eclipse运行时选项页面。运行 Eclipse可执行文件的一般格式是:

eclipse [platform options] [-vmargs [Java VM arguments]]

Eclipse启动参数

命令描述

原因

-arch architecture

定义 Eclipse平台在其上运行的处理器体系结构。Eclipse平台通常使用 Javaos.arch属性的常用值来计算最佳设置。如果在此处指定该项,则这是 Eclipse平台使用的值。此处指定的值可作为 BootLoader.getOSArch()用于插件。示例值有:“x86”、“sparc”、“PA-RISC”和“ppc”。

2.0

-application applicationId

要运行的应用程序。应用程序由向 org.eclipse.core.runtime.applications扩展点提供扩展的插件来声明。通常不需要此自变量。如果指定了此项,则该值会覆盖配置提供的值。如果不指定此项,则会运行“Eclipse工作台”。

1.0

-configuration configurationFileURL

Eclipse平台配置文件的位置,表示为 URL。配置文件确定 Eclipse平台、可用插件集和主要功能部件的位置。注意,不允许使用相对 URL。当安装或更新 Eclipse平台时配置文件被写至此位置。

2.0

-consolelog

将 Eclipse平台的错误日志镜像到用来运行 Eclipse的控制台。与-debug组合时很方便使用。

1.0

-data workspacePath

要运行 Eclipse平台的工作空间的路径。工作空间位置也是项目的缺省位置。相对于从中启动 eclipse的目录来解释相对路径。

1.0

-debug [optionsFile]

将平台置于调试方式,并从给定位置处的文件装入调试选项(如果指定的话)。此文件指示哪些调试点可用于插件以及是否已启用它们。如果未给出文件位置,则平台在启动 eclipse的目录中查找称为“.options”的文件。URL和文件系统路径都可作为文件位置。

如何使用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怎么安装配置JDK和Eclipse

一、安装Java开发环境

1,jdk-6u33-linux-i586.bin,下载后原目录为:/home/Downloads/

2、将下载的文件放置到你需要得地方,这里我放在

cp jdk-6u33-linux-i586.bin/usr/share/JavaJDK

注:usr:是unix software resoure,主要放置一些常用软件

3、cd/usr/share/JavaJDK更改文件权限,使之可以运行:

sudo chmod u+x jdk-6u33-linux-i586.bin

注:chmod是更改文件权限得,由于你刚下载得文件默认是不能执行得,所以就要加上

4、运行该文件:sudo./jdk-6u33-linux-i586.bin,至此,

注:对于后缀名.bin直接可以运行的

/usr/share/JavaJDK

目录下面有一个bin文件包jdk1.6.0_37,以及解压后的同名文件夹。

5,在终端中输入:

sudo gedit/etc/environment

文件末尾添加如下:

export JAVA_HOME=/usr/share/JavaJDK/jdk1.6.0_33

export JRE_HOME=/usr/share/JavaJDK/jdk1.6.0_33/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

6,在profile中配置jdk环境变量:

sudo gedit/etc/profile,

并在后面加上以下几行:

#set java environment

export JAVA_HOME=/home/apple/JavaIDETools/JavaJDK/jdk1.6.0_31

export JRE_HOME=/home/apple/JavaIDETools/JavaJDK/jdk1.6.0_31/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

7,注销用户,然后在终端中输入java-version试一下

记得一定要注销后,再重新登录用户

二安装Eclipse:

到官网下载:eclipse-java-galileo-SR1-linux-gtk.tar.gz

解压缩后,可以查看根目录下的

(2)将eclipse-SDK-3.2.1-linux-gtk.tar.gz这一个文件放到/opt目录下面(用root执行mv _ _语句才能移进opt文件夹)

注:opt一般用来安放第三方软件的,所以建议放这里

(3)在shell中进入/opt/,执行:

tar-zxvf eclipse-java-juno-SR1-linux-gtk.tar.gz语句,解压缩下载文件

(4)在shell中,进入到eclipse目录,cd/opt/eclipse

设置文件eclipse执行权:chown-R root:你的用户名 eclipse

(5)创建桌面连接

sudo gedit/usr/share/applications/eclipse.desktop

输入以下代码:

[Desktop Entry]

Name=Eclipse

Comment=Eclipse IDE

Exec=/home/fish/java/eclipse/eclipse

Icon=/home/fish/java/eclipse/icon.xpm

Terminal=false

Type=Application

Categories=Application;Development;

阅读剩余
THE END