/******************************************************************************
* Buildroot 外部编译器配置
* 说明:
* 配置一下Buildroot外部编译器,看能否正常工作,目前测试工作正常。
*
* 2017-7-10 深圳 龙华樟坑村 曾剑锋
*****************************************************************************/
一、gcc-linaro eabihf交叉编译器下载:
https://releases.linaro.org/components/toolchain/binaries/
二、eabihf交叉编译器支持配置:
Target options ────────────────────────────────────────────────────────────
┌──────────────────────────── Target options ────────────────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus ---> (or │
│ empty submenus ----). Highlighted letters are hotkeys. Pressing <Y> │
│ selectes a feature, while <N> will exclude a feature. Press │
│ <Esc><Esc> to exit, <?> for Help, </> for Search. Legend: [*] │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ Target Architecture (ARM (big endian)) ---> │ │
│ │ Target Binary Format (ELF) ---> │ │
│ │ Target Architecture Variant (cortex-A9) ---> │ │
│ │ [ ] Enable NEON SIMD extension support │ │
│ │ [*] Enable VFP extension support │ │
│ │ Target ABI (EABIhf) ---> │ │
│ │ Floating point strategy (VFPv3-D16) ---> │ │
│ │ ARM instruction set (ARM) ---> │ │
│ │ │ │
│ │ │ │
│ └────────────────────────────────────────────────────────────────────┘ │
├────────────────────────────────────────────────────────────────────────┤
│ <Select> < Exit > < Help > < Save > < Load > │
└────────────────────────────────────────────────────────────────────────┘
三、交叉编译器配置:
Toolchain ─────────────────────────────────────────────────────────────────
┌────────────────────────────── Toolchain ───────────────────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus ---> (or │
│ empty submenus ----). Highlighted letters are hotkeys. Pressing <Y> │
│ selectes a feature, while <N> will exclude a feature. Press │
│ <Esc><Esc> to exit, <?> for Help, </> for Search. Legend: [*] │
│ ┌────────────────────────────────────────────────────────────────────┐ │
│ │ Toolchain type (External toolchain) ---> │ │
│ │ *** Toolchain External Options *** │ │
│ │ Toolchain (Custom toolchain) ---> │ │
│ │ Toolchain origin (Pre-installed toolchain) ---> │ │
│ │ (/home/zengjf/buildroot/arm-gcc) Toolchain path │ │
│ │ (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) ---> │ │
│ │ [*] Toolchain has SSP support? │ │
│ │ [*] Toolchain has RPC support? │ │
│ │ [*] Toolchain has C++ support? │ │
│ │ () Extra toolchain libraries to be copied to target │ │
│ │ [ ] Copy gdb server to the Target │ │
│ │ *** Host GDB Options *** │ │
│ └────v(+)────────────────────────────────────────────────────────────┘ │
├────────────────────────────────────────────────────────────────────────┤
│ <Select> < Exit > < Help > < Save > < Load > │
└────────────────────────────────────────────────────────────────────────┘