This document serves as a technical manual for the OpenVMS Linker utility, covering its role in software development.
Key Sections:
- Linker Utility Description: Details the primary functions of the linker, including symbol resolution, virtual memory allocation, and image initialization. It explains how to specify input files (object modules, shareable images, libraries, etc.) and output files, and discusses how to control link operations using qualifiers and options.
- Symbol Resolution & Image Creation: Describes how the linker resolves symbols, creates images, and manages memory layouts. It includes details on creating shareable images, managing cluster creation, and performance optimizations for Alpha systems.
- Command Reference: Contains a detailed reference for all
LINK command qualifiers and linker options, with specific sections for Alpha and VAX architectures.
- Object Language Specifications: Provides complete technical documentation of the VAX Object Language and the Alpha Object Language, primarily for compiler and utility developers.