操作系统: 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