powerpc405交叉编译工具链安装

本文介绍了在安装powerpc405交叉编译工具链过程中遇到的权限和gcc版本问题。通过修改crosstool的patch文件,解决了对gcc 4.2.1版本不支持的错误,最终成功完成交叉编译。
摘要由CSDN通过智能技术生成

目的是在实验室的VERTEX 4上移植Linux,首先还是安装交叉编译工具链,主要的工作参考了华盛顿大学的资料。链接:http://www.cs.washington.edu/research/lis/mosaic/xup_ppc_linux.shtml

这篇文章可以说是集合了以前很多学校做过的有关资料,他也在网页上给出了相应链接。首先下载crosstool,并解压。这里要注意工具的权限问题。

我们在第一次做的时候,使用root用户下载到/opt目录下,然后root执行,提示这种使用方法是危险的,出错退出。然后我们又直接使用root下载的crosstool利用普通用户执行,正确执行了下载,但是在进行创建和删除文件夹时提示权限不够。

所以我们选择使用普通用户下载到/tmp目录,利用root用户执行,解决了这个错误。

思考:考虑到利用root执行,比较容易影响到host系统,所以利用普通用户下载到/tmp目录下,再利用普通用户执行,应该也可以。

权限的问题解决了之后,demo-ppc405.sh会自动下载所需的内核,二进制文件,库文件等,然后解压并配置。我的host系统是FC9,使用gcc -v或者gcc --version可知gcc版本是4.3,但是我们修改的demo文件gcc版本是3.4.4,所以在查询gcc版本的时候会出错。

> *** These critical programs are missing or too old: gcc
> *** Check the INSTALL file for required version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值