This document is the DECsystem-10 LINK-10 Programmer's Reference Manual, published in July 1974. It serves as a comprehensive guide for intermediate-level applications programmers on the LINK-10 Linking Loader, a system utility program for the DECsystem-10 operating system.
LINK-10's primary function is to merge independently-translated object modules (.REL files) into a single executable program (core image). It handles relocation of code and data, resolves symbols (both internal and external), and manages libraries (system and user-defined) to satisfy undefined references. The output—the executable program—can be run immediately or saved for later use. LINK-10 also generates various auxiliary output files, such as map files, log files, symbol files, and expanded core image files, which are valuable for debugging.
The manual details two methods of using LINK-10:
A significant feature of LINK-10 is its overlay capability, which allows programs larger than available core memory to run by dynamically loading and replacing program segments as needed, structured in a tree-like hierarchy. Users can control this process and various loading parameters using an extensive set of switches.
The document is structured to cover:
Site structure and layout ©2025 Majenko Technologies