OS/VS Linkage Editor and Loader
|Home > Browse Our Collection > Manuals > IBM > OS/VS Linkage Editor and Loader|
This publication provides application progranuners with the information necessary to use the OS/VS Linkage Editor and Loader to prepare the output of a language translator for execution. Additional information on the operation and use of the linkage editor and loader is directed to the system programmer responsible for installing and maintaining the operating system.
The "Introduction" briefly defines the functions of the linkageeditor and loader and gives recommendations for the use of each. Part 1 describes the linkage editor, and should be read before Part 2, which describes the loader. The linkage editor combines and editsmodules to produce a single module that can be broughtinto storage by program fetch for execution. It operates as a processing programrather than as part of the control program. The linkage editor provides several processing facilities that are either performed automatically or invokedin responseto control statements prepared by the programmer.
Part 1, which consists of six chaptersand three appendixes, briefly describes the processingfacilities and operation of the linkageeditor. The introduction also defines linkage editor terms in reference to the source language statements that cause them to be created. The six chapters describe the input to the linkage editor, the output from the linkage editor, module editing functions, design and specification of overlay programs, the job controllanguage necessary to run a linkage editorjob step, and the linkage editor control statements. The last two chapters are summaries of reference information to be used after the general information
in the first four chapters is learned.. The appendixes to Part 1 contain sample programs,a description of the linkageeditor programs,and information on the invocation of the linkage editor.
The loader program combines the basicediting and loading functions of the linkage editor and program fetch in one job step. It is designed for high-performance loading of modules that do not require the special processing facilities of the linkage editor and fetch, such as overlay. The loader does not produce load modulesfor program libraries. Part 2 of this publication describes the loader. The introduction to this part describes the functional characteristics of the loader, along with its compatibility with the linkage editor and restrictions on its use.The chapter on using the loader describes the job control language statements and invocation procedures for the loader, as well as loaderinputand output,and user program data. The appendixes to Part 2 contain sampleinput, a
description of loader return codes, and storage considerations. All of these items are discussed in relation to the capabilities of the linkage editor; therefore, the reader must be familiar with Part 1 of this publication.
The diagnostic messages issued by both the linkage editor and the loader programare describedm OS/VS Message Library: Linkage Editor and Loader Messages, GC38-1007. The description of each message includes an explanation, a system action, and a problem determination action to be taken.
This exhibit has a reference ID of CH10094. Please quote this reference ID in any communication with the Centre for Computing History.