linux下使用eclipse编程调试技术

linux下使用eclipse编程调试技术

ID:18772359

大小:911.50 KB

页数:11页

时间:2018-09-23

linux下使用eclipse编程调试技术_第1页
linux下使用eclipse编程调试技术_第2页
linux下使用eclipse编程调试技术_第3页
linux下使用eclipse编程调试技术_第4页
linux下使用eclipse编程调试技术_第5页
资源描述:

《linux下使用eclipse编程调试技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何使用eclipse进行嵌入式Linux的开发习惯了在windows环境下开发的程序员在转到Linux平台时经常会抱怨没有一个好用的集成开发环境。和windows下常用的一些开发软件相比,Linux自带的一些开发环境使用起来要么界面和操作不够方便、友好,要么功能不全。其实我们完全可以在开源社区上找到操作方便,功能强大的开发环境。下面就向大家介绍一个能在Linux上运行,界面和功能与windows上同类软件相似的开发平台eclipse。eclipse是著名的跨平台的集成开发环境(IDE),最初是由IBM公司开发的替代商业软件VisualAgeForJave的下一代开发环境。2001年,IBM

2、将eclipse贡献给开源社区,现在由eclipse基金会管理。2005年7月,eclipse稳定版3.1.0发布,目前最新的稳定版本是3.4。eclipse本身只是一个框架平台,最初主要用于java语言的开发。但是众多插件的支持使得eclipse同样可以用来开发其他的语言,如c/c++、c#、perl、cobol的等等。cdt(c/c++developmenttoolkit)就是支持c/c++开发的插件。许多软件开发商也以eclipse为框架推出了自己的集成开发环境。由于eclipse平台用java实现,所以运行时需要jre(javaruntimeenvironment)的支持。下面我们以

3、ubuntu(linux发行版的一种)为例,介绍如何在linux上使用eclipse+cdt来进行嵌入式Linux应用程序的开发。一、安装软件在ubuntu下安装软件有两种方法:使用apt-get来自动安装或手动安装。用户使用自动安装非常方便,适合初学者。但是安装过程过于依赖资源网站的连接状况,可能需要耗费过多的时间。这里我们推荐手动安装的方式,花的时间比较短。1、安装jdkjdk(javadevelopmentkit)即java开发包,其中包含了运行eclipse所需要的jre.ubuntu缺省安装的gnu版本的jre运行效率不高,所以我们需要安装sun公司的jre.首先从sun的网站上(

4、http://java.sun.com/javase/downloads/index.jsp)下载安装包jdk-6u7-linux-i586.bin,然后如下进行安装:   #mkdir-p/opt/java     #./jdk-6u7-linux-i586.bin//执行自解压文件,生成目录    #mvjdk1.6.0_07/opt/java//把目录移到/opt/java下    #cd/opt/java    #ln-sjdk1.6.0_07jdk     #mv/etc/alternatives/java/etc/alternatives/java.gnu    #ln-s/op

5、t/java/jdk/bin/java/etc/alternatives/java    #exportJAVA_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    #tarzxvfeclipse-SDK-3.4-linux-gtk.tar.gz//解压生成eclipse目录    #exportPATH=/opt/eclipse:$PATH    

6、#mkdir-p/opt/cdt    #cd/opt/cdt    #unzipcdt-master-5.0.0.zip    #cp-rplugins/*/opt/eclipse/plugins/    #cp-rfeatures/*/opt/eclipse/features/二、创建c/c++工程假设我们已经在linux上安装好了arm交叉工具链,下面介绍如何创建、交叉编译和调试c/c++工程。为了更直观的说明,我们截取了相关的图片:进入eclipse安装路径后,运行eclipseeclipse运行界面创建c工程使用缺省的LinuxGCC工具链进入c/c++界面添加源代码文件1添加源代

7、码文件2编辑代码设置工程属性,指定交叉工具链1设置工程属性,指定交叉工具链2设置工程属性,指定交叉工具链3编译工程 已生成arm平台可执行代码配置调试选项  设置Debugger和GDBdebugger选项设置连接类型为TCP,目标板的ip地址和调试端口号。端口号任意指定,通常大于1024(避免和系统所用端口号冲突) 在开发板上运行程序,格式如上图所示:gdbserver是交叉调试辅助程序;192.168.0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。