Figure 4-1. :LINK and HP Link Editor/XL on MPE/iX

You automatically en ter HP Link Editor/XL for the purpose of manipulating relocatable object modules in to an executable program ￿le b y using the MPE/iX command :LINK . This command is especially useful in program dev elopment, when you must link a large program that calls man y separately compiled routines or when y ou want to use values di￿erent from standard HP Link Editor/XL defaults for this process. F or a :LINK overview, refer to the "Linking a Program " subsection of Chapter 3. F or detailed information on linking, refer to Link Editor/XL Reference Manual (32650-90030).

You can enter HP Link Editor/XL to:

Create an executable program ￿le (the executable form of a program), whic h includes several di￿erent modules that have been compiled separately .

Change one or more of the default parameters associated with the program. F or example, you may need to change the execution stac k size.

Use one or more library routines in y our program. HP Link Editor/XL creates and maintains two kinds of libraries: relocatable libraries and executable libraries. Routines in relocatable libraries are in their compiled format. Routines in executable libraries are in executable form. Libraries minimize duplication of programming e￿ort, promote consistency and standardization in a programming organization, and help to produce easily main tained programs.

4-2 HP Link Editor/XL