The linker can output both the ELF and the MAP file. These files are especially relevant in the embedded systems world, because the ELF file is usally used to read out the addre