(1)tiny4412 使用build root编译toolchain(安装arm-linux-gcc 6.1)

操作系统: Ubuntu 18.04 64bit
build root: buildroot-2016.05
开发板: tiny4412

toolchain

linaro:http://releases.linaro.org/components/toolchain/gcc-linaro/
build root:https://download.csdn.net/download/qq_33160790/10470948

toolchain就是交叉编译器,简单地说,就是在一个平台上生成另一个平台上的可执行代码时需要使用交叉编译器。

现在高版本的uboot必须gcc 6.x以上版本才能编译,在linaro官网可以下载到toolchain,但无奈网速太渣一直没下成功。怎么办,自己编呗,build root功能十分强大,本文仅演示编译工具链。


使用build root编译

1.解压buildroot-2016.05.tar后进入其文件夹

2.make menucoonfig

这里写图片描述
这里写图片描述
对于默认配置的改动如上图所示。

3.make toolchain

PS:
中途会有一个压缩包(mpfr-3.1.4.tar)一直下载不到的问题,附件中
已给出,也可以在这个网站找到。
https://ftp.gnu.org/gnu/mpfr/
把mpfr-3.1.4.tar放到build root目录下后,需要执行以下命令:
mv mpfr-3.1.4.tar.xz ./dl/mpfr-3.1.4.tar.xz

4.将编译出来的toolchain添加进环境变量


演示

这里写图片描述

附上编出来的toolchain

猜你喜欢

转载自blog.csdn.net/qq_33160790/article/details/80646494