Link86; Link86 Invocation Line - Intel iAPX 86 User Manual

Table of Contents

Advertisement

(R)
1-
CHAPTER 2
n
~
_____________________
L_I_N_K_86~
LINK86 combines
8086 object
modules
and
resolves
references
between
independently translated modules. LINK86 takes a list of files and controls as input
and produces two output files: a print file and an object file.
Figure 2-1 illustrates the linkage process. The input files may be any object module
(output from a translator, LINK86, LOC86 or an 8086 library file). The print file
contains diagnostic information. The output object file is a bound load-time-
locatable module or simply a relocatable module.
This chapter provides details concerning the LINK86 invocation, controls, and print
file. For definition of file-naming and syntax notation conventions used in this
chapter, refer to Notational Conventions following the Preface. For a summary of
the LINK86 controls and ,information on error and warning messages that may be
produced, refer to Appendix D. For details concerning symbol table space limita-
tions, refer to Appendix C.
OBJECT
MODULE
INVOCATION
LINE CONTROLS
CONSOLE
MESSAGES
CONSOLE
MESSAGES
BOUND
OBJECT
MODULE
PRINT FILE
WITH SYMBOL
TABLE ".MP1"
LINKED
OBJECT
MODULE
".LNK"
PRINT
FILE
".MP1"
Figure 2-1. LINK86 Input and Output Files
LIN K86 Invocation Line
The general syntax for the invocation line is:
[directory-name]
LIN K
8
6
input list[T
0
output file ][controls]
121616-4
The
input list
is one or more modules to be linked together into a single object
module:
pathname[ (module name[, ... ])][, ... J
Unless a
module name
is specified, all modules in a
pathname
are included. If the
pathname
is a library file, any modules named in parentheses are included in the
out-
put file
even if they do not contain public symbol definitions for external symbols
declared elsewhere in the input list.
2-1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 88

Table of Contents