| The TIGCC Linker

This is the documentation of the TIGCC linker, the tool that reads the compiled and assembled files and merges them into a single program. Most parts of this documentation only need to be read by experts; you may safely skip over all parts that you do not understand.

- TIGCC Linker Purpose and Operation
- Invoking ld-tigcc and ar-tigcc
- Linking Modes of the TIGCC Linker
- TIGCC Linker File Formats
- Symbols to Control the Linker
- Startup Sections
- Global Imports
- Symbols Built into the TIGCC Linker
- Automatically Inserted Section Contents
- TIGCC Linker Binary Code Fixup
- ld-tigcc Program Dumps
- Recompiling ld-tigcc and ar-tigcc