User`s guide

LINK
The /FOREGROUND[:stacksize] option is incompatible with the /IDSPACE
option.
/GLOBAL
Generates a global symbol cross-reference section in the load map. The global
symbols are listed alphabetically. Each module in which a symbol is referenced
or defined is listed in alphabetical order after the global symbol. A number
sign (#) after a module name indicates that the global symbol is defined in that
module. A plus sign (+) after a module name indicates that the module is from
a library. See the LINK utility chapter in the RT–11 System Utilities Manual for
an example of a load map that includes a global symbol cross-reference table,
and for a more detailed description of how to interpret a load map.
Note that LINK does not generate a load map by default. You must also specify
/MAP in the command line to get a cross-reference section.
The following command produces a map listing file, MYPROG.MAP, that contains
a global symbol cross-reference section:
.LINK/GLOBAL/MAP:DU1: MYPROG
When you request a global symbol cross-reference listing with the /GLOBAL
option, LINK generates the temporary file DK:CREF.TMP.
If DK is write locked or if it contains insufficient free space for the temporary file,
you can designate another device for the file. To designate another device for the
temporary file, assign the logical name CF to the device by using the following
command:
.ASSIGN dev: CF
If you have assigned CF to a physical device for the MACRO cross-reference
temporary listing file CREF.TMP, that device will also serve as the default device
for the LINK global-symbol cross-reference temporary file.
/IDSPACE
Causes LINK to generate an extended SAV image file which separates I and
D space; that is, /IDSPACE causes LINK to produce a separated I and D
space program. /IDSPACE and /FOREGROUND[:stacksize] are incompatible and
generate an error message when used together.
The following options are modified based on the presence of this option:
/BOTTOM:value, /BOUNDARY:value, /EXTEND:value, /FILL:value,
/FOREGROUND[:stacksize], /NOBITMAP, /ROUND:value, /STACK[:value],
/TOP:value, and /TRANSFER[:value]. See the description of each option for how
it is modified.
/INCLUDE
Lets you take global symbols from any library and include the object modules
the symbols specify in the linked memory image. When you use /INCLUDE, the
linker loads modules into the root that are not called by other modules (from a
library).
170 RT–11 Command Descriptions