This is a pre-built version of Linaro GCC and Linaro GDB that runs on generic Linux or Windows and targets the glibc Linaro Evaluation Build.
- Cross compiling ARM applications from your laptop
- Remote debugging
- Build the Linux kernel for your board
More information, bug tracking, and downloads are available at:
More interested in bare-metal and long-term maintained releases for ARM embedded processors? We're working with ARM to also supply a Cortex-R and Cortex-M bare-metal build. See:
Note: this sections describes a feature of the upcoming 2012.03 release. Please see the development tree at https://code.launchpad.net/~linaro-toolchain-dev/crosstool-ng/linaro for early access.
Linaro is focused on the Cortex-A series of processors. The support libraries that come with the binary build contain Thumb-2 and VFPv3-D16 instructions which won't work on earlier architectures such as the ARMv4T and ARMv5.
You can build an equivalent ARMv4T soft float toolchain using the same build scripts we use for the binary toolchain. First, download and read the documentation:
Download crosstool-NG and the sources archive
- Read README.txt, especially the section on building from source
- Follow the instructions on setting up a build tree
./configure --local; make
mkdir builds; cd builds
The final toolchain is available in builds/install.
crosstool-NG is used for scripting the builds
lp:~linaro-toolchain-dev/crosstool-ng/linaro has our branch with local changes and configuration
WorkingGroups/ToolChain/BinaryBuild (last modified 2012-04-02 21:49:27)