当前位置:首页 > 实用技巧 >

192.168.0.150是怎么回事(192.168.0.199是什么意思)

来源:原点资讯(www.yd166.com)时间:2023-05-26 10:43:03作者:YD166手机阅读>>

如何使用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/p>

# 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

192.168.0.150是怎么回事,192.168.0.199是什么意思(1)

eclipse运行界面

192.168.0.150是怎么回事,192.168.0.199是什么意思(2)

创建c 工程

192.168.0.150是怎么回事,192.168.0.199是什么意思(3)

使用缺省的Linux GCC工具链

192.168.0.150是怎么回事,192.168.0.199是什么意思(4)

栏目热文

192.168.0.102登录入口(192.168.0.103登录入口手机版)

192.168.0.102登录入口(192.168.0.103登录入口手机版)

说明:个人所用的ProxmoxVE虚拟机实际上是创建运行于VMware Workstation虚拟机软件之中的,网络桥接...

2023-05-26 11:05:09查看全文 >>

电脑忘记开机密码怎么办win7无u盘(win7忘记开机密码用u盘解决)

电脑忘记开机密码怎么办win7无u盘(win7忘记开机密码用u盘解决)

很多小伙伴都有这样的问题,设置了密码忘记了,或者长时间不用把密码给忘记了,还有办公室同事离职没有交电脑密码,那么解决方法...

2023-05-26 10:52:40查看全文 >>

怎样绕过电脑开机密码(强制解开电脑开机密码)

怎样绕过电脑开机密码(强制解开电脑开机密码)

我们在使用电脑的时候会设置开机密码,那么,有时候也会犯浑忘记了开机密码,这时候我们往往就束手无策了,只好抱着电脑去维修店...

2023-05-26 11:07:53查看全文 >>

台式电脑忘记密码怎么开锁(笔记本电脑密码忘了怎么开锁)

台式电脑忘记密码怎么开锁(笔记本电脑密码忘了怎么开锁)

有的时候,自己设置的密码忘记了。要怎么办呢,其实很简单,一招教你百分之百打开。我们先重新启动电脑进入BIOS。呃,怎么进...

2023-05-26 10:52:37查看全文 >>

192.168.0.108是哪里的(192.168.1.258是有效地址吗)

192.168.0.108是哪里的(192.168.1.258是有效地址吗)

一般企业都会有自己内部专用业务网络、及对外的互联业务两个网络,在具体使用过程中,根据业务类型的不同、部门职能的不同而分开...

2023-05-26 10:37:45查看全文 >>

192.168.1.102管理员登录入口(192.168.1.102手机登录)

192.168.1.102管理员登录入口(192.168.1.102手机登录)

① 路由器密码社区数据库路由器密码是互联网上最新更新的默认路由器密码存储库。要查找路由器的默认密码,输入厂商就可以找到默...

2023-05-26 10:35:28查看全文 >>

192.168.1.101是什么(192.168.1.2是什么地址)

192.168.1.101是什么(192.168.1.2是什么地址)

今天是我自学Java的第44天。感谢你的观看,谢谢你。话不多说,开始今天的学习:玩游戏的小伙伴应该知道单机游戏、端游、页...

2023-05-26 10:46:28查看全文 >>

192.168.124.1是啥(192.168.123.1什么意思)

192.168.124.1是啥(192.168.123.1什么意思)

大家上网的时候,都如何选择DNS?其实对于大部分人来说,能配置好路由器已经实属不易,所以在配置好以后就再也不敢进入管理界...

2023-05-26 11:09:02查看全文 >>

192.168.2.1(192.168.1.1管理员登录入口)

192.168.2.1(192.168.1.1管理员登录入口)

华为设备配置命令基础配置system-view进入系统视图sysname设备名称interface gigabiteth...

2023-05-26 10:41:10查看全文 >>

文档排行