HP 3000 Manuals

Linking a Relocatable Object File [ Getting Started as an MPE/iX Programmer Programmer's Guide ] MPE/iX 5.0 Documentation


Getting Started as an MPE/iX Programmer Programmer's Guide

Linking a Relocatable Object File 

When you want to use file names or run-time defaults that vary from the
defaults provided by the compiler, link a relocatable object file
yourself, rather than have it automatically linked.  (Run-time defaults
include type checking levels, capability-class attributes, stack size,
and heap size.)

For example, you can compile, link, and execute a COBOL II/XL program
named EX1SRC, by using the command

          :COB85XLG EX1SRC

This command is equivalent to invoking the following three commands:

          :COB85XL EX1SRC
     :LINK
     :RUN $OLDPASS

Both of the methods given above use $OLDPASS for the relocatable object
file and for the executable program file.

The example below shows how to compile and link the COBOL II/XL source
file, EX1SRC, using a different relocatable object file and a different
executable program file.  The compiler creates the relocatable object
file named EX1OBJ, which the HP Link Editor/XL command LINK uses to
create the executable program file named EX1PROG. The second line of this
example is the HP Link Editor/XL command line.

          :COB85XL EX1SRC,EX1OBJ
     :LINK FROM=EX1OBJ;TO=EX1PROG

For a listing of the source file named EX1PROG and examples of linking
several relocatable object files at once, refer to Link Editor/XL 
Reference Manual (32650-90030).



MPE/iX 5.0 Documentation