June 2017
Intermediate to advanced
478 pages
13h 14m
English
Crosstool-NG can build many different combinations of toolchains. To make the initial configuration easier, it comes with a set of samples that cover many of the common use-cases. Use ./ct-ng list-samples to generate the list.
The BeagleBone Black has a TI AM335x SoC, which contains an ARM Cortex A8 core and a VFPv3 floating point unit. Since the BeagleBone Black has plenty of RAM and storage, we can use glibc as the C library. The closest sample is arm-cortex_a8-linux-gnueabi. You can see the default configuration by prefixing the name with show-, as demonstrated here:
$ ./ct-ng show-arm-cortex_a8-linux-gnueabi[L..] arm-cortex_a8-linux-gnueabi OS : linux-4.3 Companion libs : gmp-6.0.0a mpfr-3.1.3 ...
Read now
Unlock full access