in.symtab? type module section
buf yes external m UND
bufp0 yes global swap .data
bufp1 yes local swap .bss
swap yes global swap .text
temp no - - -
incr yes local swap .text
count yes local swap .bss
7.7
/*bar5.c*/
double x;
void f()
{
}
7.8
A.
(a)main.1
(b)main.2
B.
unknwon
C.
error
7.10
A. linux> gcc p.o libx.a
B. linux> gcc p.o libx.a liby.a libx.a
C. linux> gcc p.o libx.a liby.a libx.a libz.a
7.11
.bss
7.12
A. 4004d9 e8 0a 00 00 00 callq 4004f8<swap>
B. 4004d9 e8 22 00 00 00 callq 400500<swap>