buildroot 使用本地交叉编译器记录

时间:2023-03-10 02:50:11
buildroot 使用本地交叉编译器记录
  • 继上一次glibc bug 事件后,剑锋就说文件系统要用统一的交叉编译器。所以今天就试了一下,便记录一下

  • 在官网下载干净的 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) --->
    make
// 看会不会报错