Tool · Embedded Software & Tools
Cross-compiler
A compiler that runs on one architecture, the host, and emits code for a different one, the target. Essential in embedded work where the target has neither the memory nor the storage to build its own software.
- Also known as
- Cross toolchain, Canadian cross
- Type
- Tool
- Domain
- Embedded Software & Tools, Toolchain
Notes
The naming convention arm-none-eabi-gcc encodes architecture, vendor, OS and ABI, and mismatching those fields is a classic beginner failure.
Related terms
Part of the Embedded Software & Tools glossary, with every term in the topic and the lifecycles, tools and standards that use them.
Where it appears on the Hub
No other page of the Hub uses this term yet.
Suggest an improvement
Suggest an improvement to this entry
A clearer definition, an example, a correction or a source an editor can check. Editors review every suggestion before the entry changes.
Last reviewed: not yet reviewed in depth. Entry last updated . The full glossary