“Buildroot Toolchain”的版本间的差异
来自百问网嵌入式Linux wiki
| 第3行: | 第3行: | ||
Toolchain type (External toolchain) ---> | Toolchain type (External toolchain) ---> | ||
| − | |||
( ) Buildroot toolchain | ( ) Buildroot toolchain | ||
( ) External toolchain | ( ) External toolchain | ||
| − | |||
| + | =外部交叉编译工具链配置= | ||
| + | (X) External toolchain | ||
| + | ==手动移植工具链== | ||
| + | 参考文章 https://blog.csdn.net/zhou_chenz/article/details/52346134 | ||
| + | ==自动下载配置== | ||
| + | Toolchain type (External toolchain) ---> | ||
| + | *** Toolchain External Options *** | ||
| + | Toolchain (Custom toolchain) ---> | ||
| + | Toolchain origin (Toolchain to be downloaded and installed) ---> | ||
| + | (https://publishing-ap-linaro-org.s3.amazonaws.com/...) | ||
| + | ($(ARCH)-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 *** | ||
| + | [ ] Build cross gdb for the host | ||
| + | *** Toolchain Generic Options *** | ||
| + | [ ] Copy gconv libraries | ||
| + | [*] Enable MMU support | ||
| + | () Target Optimizations | ||
| + | () Target linker options | ||
| + | [ ] Register toolchain within Eclipse Buildroot plug-in | ||
| + | |||
| + | =自动构建工具链= | ||
(X) Buildroot toolchain | (X) Buildroot toolchain | ||
| 第37行: | 第64行: | ||
() Target linker options | () Target linker options | ||
[ ] Register toolchain within Eclipse Buildroot plug-in | [ ] Register toolchain within Eclipse Buildroot plug-in | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==工具链下载地址== | ==工具链下载地址== | ||
https://releases.linaro.org/components/toolchain/binaries/ | https://releases.linaro.org/components/toolchain/binaries/ | ||
[[Category:rootfs]] | [[Category:rootfs]] | ||
[[Category:buildroot]] | [[Category:buildroot]] | ||
2019年1月9日 (三) 15:37的版本
配置工具链
Toolchain type (External toolchain) --->
( ) Buildroot toolchain ( ) External toolchain
外部交叉编译工具链配置
(X) External toolchain
自动下载配置
Toolchain type (External toolchain) --->
*** Toolchain External Options ***
Toolchain (Custom toolchain) --->
Toolchain origin (Toolchain to be downloaded and installed) --->
(https://publishing-ap-linaro-org.s3.amazonaws.com/...)
($(ARCH)-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 ***
[ ] Build cross gdb for the host
*** Toolchain Generic Options ***
[ ] Copy gconv libraries
[*] Enable MMU support
() Target Optimizations
() Target linker options
[ ] Register toolchain within Eclipse Buildroot plug-in
自动构建工具链
(X) Buildroot toolchain
Toolchain type (Buildroot toolchain) --->
*** Toolchain Buildroot Options ***
(100ask) custom toolchain vendor name
C library (glibc) --->
*** Kernel Header Options ***
Kernel Headers (Same as kernel being built) --->
Custom kernel headers series (4.1.x) --->
glibc version (2.23) --->
*** Binutils Options ***
Binutils Version (binutils 2.26.1) --->
() Additional binutils options
*** GCC Options ***
GCC compiler Version (gcc 5.x) --->
() Additional gcc options
[*] Enable C++ support
[ ] Enable Fortran support
[ ] Enable compiler link-time-optimization support
[ ] Enable compiler OpenMP support
[ ] Enable graphite support
*** Host GDB Options ***
[ ] Build cross gdb for the host
*** Toolchain Generic Options ***
[ ] Copy gconv libraries
[*] Enable MMU support
() Target Optimizations
() Target linker options
[ ] Register toolchain within Eclipse Buildroot plug-in