Smlrl
From OSDev Wiki
Revision as of 07:07, 1 July 2016 by Alexfru (talk | contribs) (→Disadvantages: Relocations are now supported in PEs.)
The Smaller C Linker (smlrl) comes with the Smaller C compiler.
About
Advantages
- Free
- Supported input formats: ELF (for both 16-bit and 32-bit code)
- Supported output formats: COM, MZ, PE, ELF, a.out, flat
- Can set the code address
- Supports .a (ELF) library files
Disadvantages
- No 64-bit support
- Produces non-relocatable ELF for a given or default address (however, PE and a.out are relocatable)
- May not work with ELF files produced by anything other than NASM, YASM, FASM
- Strips debugging information
- Can't create shared libraries
See Also
External
Retrieved from "https://wiki.osdev.org/index.php?title=Smlrl&oldid=19389"