4

HP Link Editor/XL

HP Link Editor/XL is a soft ware tool that prepares compiled programs for execution on Series 900 HP 3000 computers and allows y ou to create and main tain libraries con taining subprograms that y ou frequently use.

Most MPE/iX compilers let y ou compile, link, and execute a program, all in one step, or just compile and link in one step. In these cases, y ou do not directly execute HP Link Editor/XL to perform the linking function; it is executed automatically .

This chapter describes the basic function of HP Link Editor/XL. F or detailed information on how to use HP Link Editor/XL, refer to Link Editor/XL Reference Manual (32650-90030).

HP Link Editor/XL uses one or more relocatable object modules produced b y one or more native compilers to create one of the follo wing ￿les:

Relocatable library (RL), whic h is a collection of relocatable object modules that can be used by many programs at link time.

Executable library (XL), whic h is a collection of executable modules that can be shared b y many programs at run time.

Executable program ￿le, whic h is the result of merging all relocatable object modules associated with one program.

It can also operate on an existing RL or XL to update it. Figure 4-1 sho ws the role of :LINK and HP Link Editor/XL on the MPE/iX operating system.

HP Link Editor/XL 4-1