用Crosstool-0.43制作交叉交叉工具链的一些心得!(下)

本文详细记录了在Ubuntu 10.10系统中使用Crosstool-0.43制作交叉交叉工具链的过程。在编译过程中遇到权限、gcc版本不兼容等难题,并通过修改目标路径、降级gcc版本等方法逐一解决,最终成功构建工具链。
摘要由CSDN通过智能技术生成

$./demo-arm.sh //开始编译

    编译的过程并不是很顺利,遇到不少问题.

首先,由于把生成的目标文件夹设置为/usr/local/arm/4.1.0/导致编译时候无写权限,起初我试着sudo ./demo-arm.sh却不料不允许使用root权限执行脚本,无奈之下只有把目标文件夹设置在有写权限的/home文件夹下.

其次,由于我的系统是Ubuntu 10.10,gcc的版本号是4.4.5太新,但出错提示很奇怪的显示版本太老或者程序丢失,后来Google了一下找到了别人的一些 解决的 办法.

$sudo apt-get install gcc-4..1

$sudo rm /usr/bin/gcc

$sudo ln -s /usr/bin/gcc-4.1  /usr/bin/gcc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值