【Ubuntu】移植 交叉编译工具链 史上最详细

一、基本配置

开发环境:ubuntu16.04
开发平台:imx6q

二、配置方法

①、拷贝交叉编译工具链

拷贝交叉编译工具链到ubuntu

在这里我将交叉编译工具链放到/usr/lib/gcc/

sudo cp /media/sf_share/6q/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2 /usr/lib/gcc/

②、解压交叉编译工具链

sudo tar xvf gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.bz2

③、配置交叉编译工具链

1、针对全部用户配置

sudo vi /etc/profile

2、针对单个用户配置

vim ~/.bashrc

配置内容:

交叉编译工具链的路径:

/usr/lib/gcc/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin

配置:

export PATH=/usr/lib/gcc/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin:$PATH

③、使能交叉编译工具链

1、针对全部用户配置

source /etc/profile

2、针对单个用户配置

source ~/.bashrc

⑤、确认交叉编译工具链

在终端输入

arm-linux-gnueabihf-

按 Tab
【Ubuntu】移植 交叉编译工具链 史上最详细_第1张图片
出现了交叉编译工具链。配置成功。

三、报错解决方法

报错Log
bash: /usr/lib/gcc/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-gcc: 没有那个文件或目录

解决方法

你可能感兴趣的:(Ubuntu学习笔记)