A Machine-Independent Linker
- Christopher W. Fraser ,
- David R. Hanson
Software: Practice and Experience | , Vol 12(4): pp. 351-366
Linkers, although a well-established component of language translation, are typically machine-dependent, idiosyncratic, and hard for many users to understand. This paper describes a machine-independent linker and object language. The linker embodies those linking functions that are machine-independent and centralizes them in a single tool, simplifying compilers, assemblers, and loaders. Included are descriptions of its operation, implementation, and application.