Rewrite the linking section of "A Freestanding Rust Binary" #577
This pull request rewrites the section about overwriting the entry point. Instead of recommending to pass platform-specific arguments to the linker, the post now solves the linker errors by compiling for the bare metal
We keep the old section about the platform specific linker arguments, but perform the following changes:
Further, this PR reorganize section levels so that we have more top level sections instead of keeping everything in the "Disabling the Standard Library" section.
PR to update