注: linux内核 和 文件系统要用统一的交叉编译器。
编译链在设置中有多种选择
1.自动生成
2.本地编译链
3.网络下载(太慢了,我在csdn下载的,放在本地)
下面为buildroot配置使用你安装的本地交叉编译器
在官网下载干净的 buildroot
进入解压后的 buildroot 目录
make menuconfig
Target options --->
Target Architecture (ARM (big endian)) --->
Target Binary Format (ELF) --->
Target Architecture Variant (cortex-A8) --->
Target ABI (EABIhf) --->
Floating point strategy (VFPv3-D16) --->
ARM instruction set (ARM) --->
Toolchain --->
Toolchain type (External toolchain) --->
Toolchain (Custom toolchain) --->
Toolchain origin (Pre-installed toolchain) --->
(/home/sbc_7109_454_pdk3/aplex/linux-devkit/compiler/gcc-linaro-5.3-2016.02 ... // 这填你安装的交叉编译器的目录,bin 的那一级目录
(arm-linux-gnueabihf) Toolchain prefix
External toolchain gcc version (5.x) --->
External toolchain kernel headers series (4.0.x) --->
External toolchain C library (glibc/eglibc) --->
参考:https://blog.csdn.net/u012577474/article/details/102956096