This tutorial will guide you through creating a toolchain comprising Binutils and GCC that specifically targets your operating system. The instructions below teach Binutils and GCC how to create programs for a hypothetical OS named 'MyOS'. Until now you have been using a cross-compiler configured to use an existing generic bare target. This is very convenient when starting out as you get a reliabl