搭建arm-linux-gcc交叉编译环境
2018-03-19 14:21
405 查看
## 一、系统环境
宿主机: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
成功。
宿主机: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
成功。
相关文章推荐
- ubuntu下arm-linux-gcc交叉编译环境搭建
- arm-linux-gcc 安装和使用(交叉编译环境搭建)
- 64位Ubuntu 16.01搭建嵌入式交叉编译环境arm-linux-gcc过程图解
- 搭建arm-linux-gcc交叉编译环境
- 64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解
- Ubuntu 16.04(64bit)嵌入式交叉编译环境搭建arm-linux-gcc使用
- ubuntu下安装arm-linux-gcc-3.3.2,搭建交叉编译环境并设置路径
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1
- arm-linux-gcc 交叉编译环境的搭建
- 搭建OK6410交叉编译环境arm-linux-gcc-4.3.2
- 64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解
- Ubuntu14.04下arm-linux-gcc交叉编译环境搭建
- ubuntu14.01 搭建交叉编译环境arm-linux-gcc 4.3.2
- 【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建
- Ubuntu16.4(64位)下gcc-linaro-arm-linux-gnueabihf交叉编译环境搭建
- 在Ubuntu13.10上自己动手搭建交叉编译环境arm-linux-gcc-4.8.2
- linux安装arm-linux-gcc-4.3.2(交叉编译环境搭建)
- ubuntu12.04 嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu开发环境搭建(2)【安装arm-linux-gcc-4.4.3交叉编译环境】