搭建arm-linux-gcc交叉编译环境

## 一、系统环境

宿主机:Ubuntu 16.04 LTS

目标机:树莓派  raspbian 

## 二、下载

这里我直接下载了友善之臂提供的tool-chain:arm-linux-gcc-4.4.3-20100728.tar.gz

## 三、解压并配置环境变量

tar zxf arm-linux-gcc-4.4.3.tar.gz

可以根据个人习惯存放,我放在了这里

/home/jiangzhou/arm/arm-linux-gcc/4.4.3


之后配置环境变量

我选择在~/.bashrc配置,在末尾添加

export PATH=$PATH:/home/jiangzhou/arm/arm-linux-gcc/4.4.3/bin

这样以后每次打开终端即可自动将工具链目录声明到环境变量中,但该次回话并不会生效

所以在保存后执行source ~/.bashrc强制刷新

这样在任何目录都可以执行 arm-linux-gcc

## 四、安装32依赖库

如果使用的是64位版本的ubuntu这时使用该命令会报错

/home/jiangzhou/arm/arm-linux-gcc/4.4.3/bin/arm-none-linux-gnueabi-gcc:No such file or directory

这时因为系统缺少32位的库

在ubuntu16.04时应安装以下库

sudo apt-get install lib32ncurses5 lib32z1

然后再执行 arm-linux-gcc -v

成功。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值