eclipsecdt

时间:2024-06-13 21:51:09编辑:阿星

ubuntu怎么安装eclipse

ubuntu安装eclipse:
1.安装OpenJDK Java 7

如果你的系统中没有安装 Java,我们需要按如下步骤事先安装好 OpenJDK Java 7。使用 Ctrl+Alt+T 打开终端,并按如下步骤执行安装所需的 Java 版本安装命令:
如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命令将其删除:
1、如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命令将其删除:
sudo apt-get purge openjdk*
2、添加 PPA 源
sudo add-apt-repository ppa:webupd8team/java
3、更新下源数据库
sudo apt-get update
4安装 Oracle Java 7
sudo apt-get install oracle-java7-installer
2.下载 Eclipse 最新版
访问官方网站下载 Eclipse 最新版,这个就不多说了,大家自己去下。
http://www.eclipse.org/downloads/?osType=linux&release=undefined
3.解压 Eclipse
使用 Ctrl+Alt+T 打开终端并使用如下命令将 Eclipse 解压到 /opt/ 目录以供全局使用:
cd /opt/ && sudo tar -zxvf ~/下载/eclipse-*.tar.gz
解压完成后,就可以在 /opt/ 目录中看到 Eclipse 了
4.创建 Eclipse 快捷方式
1、在终端中执行如下命令
gksudo gedit /usr/share/applications/eclipse.desktop
2、粘贴并保存如下内容
[Desktop Entry]
Name=Eclipse 4
Type=Application
Exec=/opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse
至此,我们就将最新版本的 Eclipse Kepler (4.3.2) 安装到 Ubuntu 14.04 中并可以使用了。


ubuntu16.04怎么安装eclipse

工具/原料ubuntueclipse-jee-helios-SR1-linux-gtk.tar.gz方法/步骤到官方网站下载eclipse工具。如eclipse-jee-helios-SR1-linux-gtk.tar.gz将下载的 eclipse-jee-helios-SR1-linux-gtk.tar.gz放在某个文件夹内。解压文件包,需要管理员权限用户。命令:sudo tar zxvf eclipse-jee-helios-SR1-linux-gtk.tar.gz进入解压后的文件,启动Eclipse脚本,会出现一个eclipse的界面,选择工作空间,表示eclipse安装成功。点击确认按钮后,进入eclipse。就可以使用eclipse开发了效果如下:安装eclipse之前,必须在系统中安装JDK环境。

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

在Ubuntu中使用Eclipse + CDT开发C/C++程序方法:1、安装eclipse通过Ubuntu自带的程序安装功能安装Eclipse,应用程序->Ubtuntu软件中心,搜Eclipse安装即可。2、安装cdt插件a、启动eclipse,b、选择Help->Install New Software...,在Work with的框里面输入cdt地址c、选择Collaboration->Mylyn Bridge: C/C++ Development,安装,重启eclipse。d、同上述b、c,选择Programming Languages->Eclipse C/C++ Development,都选上,重启eclipse。注意:要记得安装C++必要工具,安装的是GCC工具链,Make等一系列开发工具,命令如下:sudo apt-get install build-essential要不然#include头文件的时候,会出现提示:Unresolved inclusion: 3、环境配置:Window - Preferences - C/C++ 4、Make Targets -> Build编译

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

在Ubuntu使用Eclipse + CDT开发C/C++程序步骤如下:
1. 下载资源(都下载到/home/maxw/Download/Eclipse下)
A、 下载JRE(Java Runtime Environment) 。
选择下载JRE的jre-6u22-linux-i586.bin软件包
B、 下载Eclipse SDK。
选择Eclipse Classical 3.6.1
C、 下载CDT。
org.eclipse.cdt-3.1.2-linux.x86.tar.gz
2. 安装
A、 安装JRE
1. 在/usr/local/下创建一个java到目录,用于存放JRE
root@maxw-desktop:/usr/local# mkdir /usr/local/java
2. 将jre-6u22-linux-i586.bin复制到/usr/local/java下
root@maxw-desktop:/usr/local# cp /home/maxw/Downloads/Eclipse/jre-6u22-linux-i586.bin /usr/local/java/
3. root@maxw-desktop:/usr/local# cd /usr/local/java
4. 安装JRE
root@maxw-desktop:/usr/local/java# ./jre-6u22-linux-i586.bin
5. 设定环境变量,让ubuntu能找到JRE
root@maxw-desktop:/usr/local/java#vi /etc/profile
将以下内容添加到文件末尾,然后存盘重启Ubuntu
1 PATH = $PATH: / usr / java / jre1. 5 .0_09 / bin
2 export JAVA_HOME =/ usr / java / jre1. 5 .0_09
3 export CLASSPATH = $JAVA_HOME / lib:.
6. 测试java环境
[root@localhost ~]#java –version
B、 安装Eclipse SDK
1. 将/eclipse-SDK-3.6.1-linux-gtk.tar.gz复制到/usr/local/下
root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/eclipse-SDK-3.6.1-linux-gtk.tar.gz /usr/local/
2。解压eclipse-SDK-3.6.1-linux-gtk.tar.gz,会在/usr/local/下生成一个eclipse目录
root@maxw-desktop:/usr/local# tar –zxvf eclipse-SDK-3.6.1-linux-gtk.tar.gz
3. root@maxw-desktop:/usr/local# cd eclipse
4.执行eclipse
root@maxw-desktop:/usr/local/eclipse# ./eclipse

C、 安装CDT
1.在/usr/local下创建cdt目录
root@maxw-desktop:/usr/local# mkdir cdt
2. 将org.eclipse.cdt-3.1.2-linux.x86.tar.gz复制到/usr/local/cdt下
root@maxw-desktop:/# cp /home/maxw/Downloads/Eclipse/org.eclipse.cdt-3.1.2-linux.x86.tar.gz /usr/local/cdt
3. root@maxw-desktop:/usr/local# cd cdt
4。解压org.eclipse.cdt-3.1.2-linux.x86.tar.gz,会在/usr/local/cdt下生成一个eclipse目录
root@maxw-desktop:/usr/local/cdt# tar –zxvf eclipse-SDK-3


eclipse可以开发c++吗

eclipse可以开发c++,方法如下:1. 首先确保电脑上已经安装了Java,如果没有,或者不确定,请到官网上下载并安装2. 到官网上下载并安装Eclipse,因为是用来进行C、C++编程的,需要选择Eclipse IDE for C/C++ Developers(并根据所使用的系统具体选择32位或者64位), 如下图(注意是选择画红框的那个),这里面已经集成了CDT。下载下来的是一个压缩包,无需安装,直接解压即可。3、需要下载并安装MinGW。MinGW,是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。如下图红色框所示,选择右上角的Download Installer,并下载。下载成功后得到一个 mingw-get-setup.exe的文件,运行并正常安装。成功安装后,会在桌面上得到一个名叫MinGw Installer的图标,因为MinGW中的内容比较多,仍然需要选择其中所需要的部分然后在进行online安装,双击打开MinGw Installer,如下所示:显然,其中有几个包是必须的,首先标记所需要安装的包(也就是上图中着色的那些),方法是右键菜单中选择Mark for Installation,然后在主菜单栏中的单击Installation,然后在下拉菜单中选择Apply Changes,然后即可进行安装(当然需要保持网络正常,因为安装程序需要实时从网站上下载后再执行)。4、配置环境变量。首先需要把C:\MinGW\bin中的mingw32-make.exe 改名成为 make.exe(当然前提是把MinGW直接安装在C盘根目录下),如下图所示:接下来配置环境变量,右键单击“我的电脑”,选择“属性”,然后在弹出的对话框里选择“高级”选项卡,然后单击“环境变量”按钮。如下图左图所示。然后在弹出的对话框里编辑环境变量,最主要是三条——也就是下图右图中标红的三条,注意这里要根据MinGW的安装路径来编辑,例如MinGW是直接安装在C盘根目录下的,所以有:include——C:\MinGW\includelib——C:\MinGW\libpath——C:\MinGW\binps: 如果电脑上安装有其他开发工具,例如VC等,最好把MinGW的条目放在最前。至此,基本安装和配置步骤就已经完成了。已经可以利用Eclipse来进行C、C++编程了。

怎么用Eclipse写C语言


用Eclipse写C语言的具体步骤如下:1、首先打开Eclipse,点击打开File中的New,选择打开Project 。2、然后在弹出来的窗口中点击“Project name”,输入一个名称。3、然后在Project Types中选择Hello World ANSI C Project。4、展开项目内容列表,会发现其中有src目录,展开该目录,可以看到一个与项目同名的C文件,双击这个文件即可看到Eclipse为我们生成的一个很简单的Hello World程序。我们可以直接对其进行修改,编写自己的程序。

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

  A. 为什么要在Linux使用Eclipse开发C/C++程序?

  Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。

  这种开发方式生产力并不高,若只是开发学习用的小程序则影响不大,但若要开发大型项目时,程序档案个数众多,需要用project或solution的方式管理;且debug时breakpoint的加入,单步执行,观察变量变化等,都需要更可视化的方式才能够增加生产力;最重要的,由于现在的程序语言皆非常的庞大,又有复杂的函式库,要程序员熟记所有的程序语法和function名称,实在很困难,所以语法提示(Intellisense)的功能就非常重要,这些就必须靠IDE来达成。

  在Windows平台上,若要开发C/C++程序,我们有Microsoft Visual Studio、Borland C++ Builder可用,这些都是很好用的IDE,但可惜仅能在Windows下使用,但是在Linux平台呢?基于以下理由,我推荐使用Eclipse开发C/C++程序:

  1. Eclipse是一个用Java所撰写IDE,因此可跨平台,所以在Linux和Windows平台下皆可使用Eclipse,可降低程序员熟析IDE的学习曲线。

  2. Eclipse虽然主要拿来开发Java程序,但事实上Eclipse为一个『万用语言』的IDE,只要挂上plugin后,就可以在Eclipse开发各种语言程序,所以我们只要挂上CDT(C/C++ Development Toolkit)后,就可以在Eclipse开发C/C++程序,除此之外,目前的主流程序语言,如C/C++、C#、Java、PHP、Perl、Python、Ruby、Rebol、JavaScript、SQL、XML、UML等,皆可在Eclipse上撰写,所以只要熟析Eclipse的IDE环境,将来若开发其它语言程序,就不用再重新学习IDE环境了。

  3. 最重要的,Eclipse和CDT是Open Source且完全免费,取得相当容易,事实上Fedora 5已经包含Eclipse和CDT了,虽然预设Fedara 5安装时并没有含Eclipse,只要手动另外加选即可。

  B. 如何在Linux下安装Eclipse和CDT?
  i. 由Linux Distribution安装Eclipse,Fedora 5就内含Eclipse和CDT。

  ii. 手动安装
  1. 下载档案
  A、 下载JRE(Java Runtime Environment) 。(http://java.sun.com/javase/downloads/index.jsp)

  B、 下载Eclipse SDK。(http://www.eclipse.org/downloads/)

  C、 下载CDT。(http://www.eclipse.org/cdt/downloads.php)

  2. 安装
  A、 安装JRE
  i. [root@localhost ~]#mkdir /usr/local/java

  ii. (将档案jre-1_5_0_09-linux-i586-rpm.bin下载到/usr/local/java目录下)

  iii. (超级用户模式)
  [root@localhost ~]#su

  iv. [root@localhost ~]#cd /usr/java

  v. (将您所下载的档的权限更改为可执行)
  [root@localhost java]#chmod a+x jre-1_5_0_09-linux-i586-rpm.bin

  vi. (启动安装过程)
  [root@localhost java]#./jre-1_5_0_09-linux-i586-rpm.bin
  (此时将显示二进制许可协议,按控格显示下一页,读完许可协议后,输入 『yes』继续安装。此时会将解压缩,产生jre-1_5_0_9-linux-i586.rpm)

  vii. (安装jre-1_5_0_9-linux-i586.rpm)
  [root@localhost java]#rpm –ivh jre-1_5_0_9-linux-i586.rpm

  (此时会将JRE装在/usr/java/jre1.5.0_09目录下)

  viii. (设定环境变量,让Linux能找到JRE)
  [root@localhost java]#vi /etc/profile
  (将以下内容加入在档案后面)

  1PATH=$PATH:/usr/java/jre1.5.0_09/bin
  2export JAVA_HOME=/usr/java/jre1.5.0_09
  3export CLASSPATH=$JAVA_HOME/lib:.
  (存盘后,重新启动Linux)

  ix. (测试Java是否安装成功)
  [root@localhost ~]#java –version

  B、 安装Eclipse SDK
  i. (将档案eclipse-SDK-3.2.1-linux-gtk.tar.gz下载到桌面)

  ii. [root@localhost ~]#cd /usr/local

  iii. [root@localhost local]#cp ~Desktop/eclipse-SDK-3.2.1-linux-gtk.tar.gz .

  iv. (将eclipse-SDK-3.2.1-linux-gtk.tar.gz解压缩)
  [root@localhost local]#tar –zxvf eclipse-SDK-3.2.1-linux-gtk.tar.gz

  v. [root@localhost local]#cd eclipse

  vi. (执行Eclipse)
  [root@localhost eclipse]#./eclipse

  vii. (Select a workspace)
  (将Use this as the default and do not ask again打勾,以后就不会出现这个窗口)

  (第一次执行Eclipse会出现此error,因为没有任何Eclipse设定档,所以无法读取,第二次执行Eclipse就无此错误讯息,按OK继续。)

  (Eclipse主画面)

  C、 安装CDT
  i. (将档案org.eclipse.cdt-3.1.1-linux.x86.tar.gz下载到桌面)

  ii. [root@localhost ~]#cp ~/Desktop/org.eclipse.cdt-3.1.1-linux.x86.tar.gz .

  iii. (将org.eclipse.cdt-3.1.1-linux.x86.tar.gz解压缩)
  [root@localhost ~]#tar –zxvf org.eclipse.cdt-3.1.1-linux.x86.tar.gz
  (档案将解到~/eclipse目录下)

  iv. (安装CDT plugin)
  [root@localhost ~]cp –r eclipse/plugins/. /usr/local/eclipse/plugins/

  v. (启动Eclipse,多了C和C++ Project支持)
  

  C. 如何在Eclipse上开发C/C++程序?
  i. 建立Hello Word project
  1. 建立C/C++ project
  2. 选择Managed Make C++ Project(若选择Managed Make C++ Project,Eclipse会自动为我们建立make file;若选择Standard Make C++ Project,则必须自己写make file。)
  3. 输入Project name
  4. 选择Project类型(如执行档或Library,这里选择执行档即可)
  5. 额外的设定
  6. Open Associated Perspective?(选Yes继续)
  7. 建立C++ Source File

  8. 输入C++ Source File档名
  9. 输入C++程序代码
  10. 执行程序(显示在下方的Console区)

  ii. 如何在Eclipse CDT中Debug C/C++程序?
  1. 在Eclipse中Debug,就如同在一般IDE中Debug一样,只要在程序代码的左方按两下,就可加入breakpoint。
  2. 启动Debug
  3. Debug设定,按Debug开始Debug
  4. 单步执行,显示变量变化

  E. 结论
  Eclipse为Linux在C/C++开发提供一个完善的IDE环境,事实上,以我用过众多IDE的经验,除了Visual Studio最方便外,Eclipse的好用也直追Visual Studio,并且超越Borland C++ Builder及Dev C++,虽然安装上比较麻烦,但只要依照本文介绍一步一步的设定,就一定可完成Eclipse设定,若想要在Windows平台使用gcc compiler,也建议使用Eclipse + CDT + MinGW的组合。


怎样将CDT安装到Eclipse

第一步,安装Java(jre-Java Runtime Environment)
有两种下载和安装方式:一种是直接点击“Free Java Download”。这种方式下载的只是一个网络下载安装器。并不是独立的安装包。双击该程序,会在线进行安装包的下载并对下载后的文件进行自动安装。另一种方式是下载独立的安装包。同第一种方式一样,直接点击“Free Java Download”,也可以点击导航栏的“Download”链接。然后在进入的页面中,选点左侧的“All Java Download”。在出现的页面,选择你的操作系统,然后在操作系统对应的下面软件下载链接中,选择带有“Offline"字样的链接。这样下载下来的就是离线安装包。安装时执行默认安装就可以了。
第二步,下载Eclipse集成开发环境(IDE)
下载后就可以直接运行eclipse.exe文件了。
第三步,找到CDT的在线安装地址(也可以离线安装)
如Eclipse中Helios版本的对应的安装网址为CDT 7.0.1 for Eclipse Helios。接着,我们打开Eclipse软件。 打开Help->Install New Software菜单。在出现的对话框中,选择"Work with"后面对应的”Add"按钮,后在出现的对话框然中,Name输入CDT(或者你想输入的任何文字),location中输入刚才得到的地址,点ok按钮,然后进行安装就行了。
第四步,安装C编译程序。
在此解释个名词MinGW,是Minimalist GNU for Windows的缩写。
至此CDT就安装完了,没有其它的方面需要设置了,你现在就可以写C或C++的程序进行编程了。
通过以上的学习,大家可以系统的整理一下具体的操作流程。


怎样将CDT安装到Eclipse

您好,这样的:
第一步,安装Java(jre-Java Runtime Environment)
有两种下载和安装方式:一种是直接点击“Free Java Download”。这种方式下载的只是一个网络下载安装器。并不是独立的安装包。双击该程序,会在线进行安装包的下载并对下载后的文件进行自动安装。另一种方式是下载独立的安装包。同第一种方式一样,直接点击“Free Java Download”,也可以点击导航栏的“Download”链接。然后在进入的页面中,选点左侧的“All Java Download”。在出现的页面,选择你的操作系统,然后在操作系统对应的下面软件下载链接中,选择带有“Offline"字样的链接。这样下载下来的就是离线安装包。安装时执行默认安装就可以了。
第二步,下载Eclipse集成开发环境(IDE)
下载后就可以直接运行eclipse.exe文件了。
第三步,找到CDT的在线安装地址(也可以离线安装)
如Eclipse中Helios版本的对应的安装网址为CDT 7.0.1 for Eclipse Helios。接着,我们打开Eclipse软件。 打开Help->Install New Software菜单。在出现的对话框中,选择"Work with"后面对应的”Add"按钮,后在出现的对话框然中,Name输入CDT(或者你想输入的任何文字),location中输入刚才得到的地址,点ok按钮,然后进行安装就行了。
第四步,安装C编译程序。
在此解释个名词MinGW,是Minimalist GNU for Windows的缩写。
至此CDT就安装完了,没有其它的方面需要设置了,你现在就可以写C或C++的程序进行编程了。
通过以上的学习,大家可以系统的整理一下具体的操作流程。


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

  如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux平台时经常会抱怨没有一个好用的集成开发环境。和windows下常用的一些开发软件相比,Linux自带的一些开发环境使用起来要么界面和操作不够方便、友好,要么功能不全。其实我们完全可以在开源社区上找到操作方便,功能强大的开发环境。下面就向大家介绍一个能在Linux上运行,界面和功能与windows上同类软件相似的开发平台eclipse。
  eclipse是著名的跨平台的集成开发环境(IDE),最初是由IBM公司开发的替代商业软件Visual Age For Jave的下一代开发环境。2001年,IBM将eclipse贡献给开源社区,现在由eclipse基金会管理。2005年7月,eclipse稳定版3.1.0发布,目前最新的稳定版本是3.4。
  eclipse本身只是一个框架平台,最初主要用于java语言的开发。但是众多插件的支持使得eclipse同样可以用来开发其他的语言,如c/c++、c#、perl、cobol的等等。cdt(c/c++ development toolkit)就是支持c/c++开发的插件。许多软件开发商也以eclipse为框架推出了自己的集成开发环境。由于eclipse平台用java实现,所以运行时需要jre(java runtime environment)的支持。下面我们以ubuntu(linux发行版的一种)为例,介绍如何在linux上使用 eclipse+cdt来进行嵌入式Linux应用程序的开发。
  一、安装软件
  在ubuntu下安装软件有两种方法:使用apt-get来自动安装或手动安装。用户使用自动安装非常方便,适合初学者。但是安装过程过于依赖资源网站的连接状况,可能需要耗费过多的时间。这里我们推荐手动安装的方式,花的时间比较短。
  1、安装jdk
  jdk(java development kit)即java开发包,其中包含了运行eclipse所需要的jre. ubuntu缺省安装的gnu版本的jre运行效率不高,所以我们需要安装sun公司的jre. 首先从sun的网站上(http://java.sun.com/javase/downloads/index.jsp)下载安装包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网站上(http://www.eclipse.org/)下载安装包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

  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下开发类似,相信到了这一步,大家已经可以很方便来进行应用程序的开发了。


如何使用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 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目录下

上一篇:五一传奇

下一篇:创宝