Toolchain, And Cross Development¶
An overview of the toolchain is given - a collection of tools (compiler, linker, …) to transform C/C++ source code into running executables.
This is followed by an introduction to CMake, a higher
level build tool that solves many problems that both hand-written
Makefile hacks and IDE-clickabout builds have.
Last, a bit more involved, we see how cross development is done. Together with SSH: Secure Shell, this enables us to build software for devices that show a different architecture that the development machine.