Examples of cross-compiling / embedded usage
bitandquit opened this issue · 2 comments
bitandquit commented
Hi,
This is a great project!
I wanted to ask, can you provide some examples that show how to cross-compile for embedded use-cases? For example, would it just be setting the 'CC' environment variable? How would I specify something like a linker script, and the C-start-up code?
This is all commonly done for embedded environments (baremetals, without an OS, etc).
This is an example (not mine) of CMake for an ARM cortex-m0: https://github.com/infohoschie/arm-cortex-m0-cmake
mrexodia commented
You would call cmake with -DCMAKE_TOOLCHAIN_FILE=...
as usual.