当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]建立交叉编译环境,系统环境变量设置问题
帖子发表于 : 2010-11-29 15:22 

注册: 2009-09-23 18:19
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
用的友善之臂mini6410开发板,照着手册上建立交叉编译环境。但是手册用的是Fedora 9.0,我用的ubuntu 10.10。

成功解压arm-linux-gcc-4.4.1.tgz后,需要把编译器加入系统环境变量,手册上是往/root/.bashrc写入export PATH=$PATH:/usr/local/arm/4.4.1/bin,注销重进,但是后面进行编译的时候还是提示找不到arm-linux-gcc。
看了本版置顶的帖子,是修改的/etc/bash_bashrc,不过我试了,也不行。。。

难道真要装个Fedora?菜鸟真心求教


页首
 用户资料  
 
2 楼 
 文章标题 : Re: [问题]建立交叉编译环境,系统环境变量设置问题
帖子发表于 : 2010-11-29 16:39 

注册: 2009-09-23 18:19
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
百度到答案了

二、安装交叉编译链
首先从网上下载arm-linux的cross交叉编译链的库,推荐下载2.95.3、3.3.2,3.4.1三个版本,3.4.1高版本用来编译linux2.6的内核,其他低版本的可以用来编译busybox,bootloader等。我从XP中下载,然后copy到ubuntu中,我是放到~/aisai/source_lib下的。如下所示:
下面以2.95.3为例说明安装的方法。打开终端,解压源文件包,
arking@arking-desktop:~/aisai/source_lib$ tar jxvf cross-2.95.3.tar.bz2
解压后当前目录下新生成一个2.95.3的 目录,对于3.3.2和3.4.1是生成以usr命名且开始的文件包。然后把2.95.3移动到/usr/local/arm下,如下所示:
arking@arking-desktop:~/aisai/source_lib$ sudo mv /home/arking/aisai/source_lib/2.95.3 /usr/local/arm/
然后在/usr/local/arm下就有我在后期的项目开发中所需要的arm-linux交叉编译链的工具了。
如下所示:
三、以下步骤可选,主要是环境变量的设置和更改,供参考
由于我在项目开发中,需要用到的编译链版本随时不是固定的,因此在选用哪个版本的交叉编译链前,通过export指定就好了。
对于想把环境变量固定的开发者,可以参考设置。
首先,把交叉编译环境加入到PATH中,命令
arking@arking-desktop:~/aisai/source_lib$ sudo vi /etc/bash.bashrc
之后在最后面加入以下代码:
if [ -d /usr/local/arm ] ; then
PATH=/usr/local/arm/bin:"${PATH}"
fi
然后,使新的环境变量生效
#source /etc/profile
第三,检查是否将路径加入到PATH中,命令“echo $path”,如果显示的内容中有/usr/local/arm/,说明交叉编译链的环境加入到PATH中了。。
到这一步,交叉编译链安装完成了。。。

http://hi.baidu.com/kejinkun/blog/item/ ... f9dcb.html


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [问题]建立交叉编译环境,系统环境变量设置问题
帖子发表于 : 2010-12-18 0:08 
头像

注册: 2010-10-25 17:17
帖子: 41
送出感谢: 0 次
接收感谢: 0 次
source /etc/profile


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [问题]建立交叉编译环境,系统环境变量设置问题
帖子发表于 : 2011-04-25 23:21 

注册: 2008-09-25 16:21
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
今天把QTopia安装好了!不是很难的 ,我打算明天把程序放在mini6410上运行


QQ 3272 6649


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译