I I
r"'
I ,
l I
n
! i
r-.
I '
I '
r"'
j :
Chapter
11
/
Linking
Object Modules
The system displays
the
following messages
and
prompts,
with
your responses:
Microsoft
Object
Linker
V2.01
(Large)
(C)
Copyright
1982,
1983
by
Microsoft
Inc.
Object
Modules
[.OBJ1:
fun
text
table
care
IENTERJ
Run Fi 1 e
[F
UN.
EX
E
1:
/ m I
ENTER
I
Li
s t F i 1 e
[N
UL • MAP
1:
pr n / 1
[ENTER
I
Li
bra
r i e s
[.
LIB
1: I
ENTER
I
Notes
The information
in
the
start
and
stop columns shows
the
20-bit
hex address of each segment relative to location zero. Location
zero is
the
beginning
of
the
load module.
The addresses displayed
are
not the absolute addresses where
these segments
are
loaded. See
Chapter
12
for
information on
how to determine where relative zero is actually located and how
to determine
the
absolute address of a segment.
• Because you specify
1M,
the
linker displays
an
alphabetical
and
a chronological
listing
of public symbols.
• By responding
PRN
to
the
List
File: prompt, you redirect your
output
to
the
printer.
• Because you specify
the
IL
switch, the linker lists all line
numbers
for
all modules. (The
IL
switch can generate a large
amount of output.)
• Because you press I
ENTER
I
in
response to
the
Lib
r a r i e s :
prompt,
the
linker performs
an
automatic
library
search.
Once
the
linker locates all libraries,
the
linker map displays' a
list
of segments
in
the
order of
their
appearance
within
the
load
module. The
list
might
look like this:
\"'
I '
I.
G
i '
Ii
i '
r>
I )
\ '
n
l I
f"/
! :
n
n
r-:
I '
L
Start
00000H
009F0H
Stop
009ECH
01166H
Length
09EDH
0777H
Name
CODE
FUNSEG
247