For example,there are two object files: a1.o and a2.o .
I think one object file shoud be composed of text segment,data segment
and bss segment.
Underside are the structure pictures of a1.o and a2.o:

|--------| |--------|
| bss1 | | bss2 |
|--------| |--------|
| data1 | | data2 |
|--------| |--------|
| text1 | | text2 |
|--------| |--------|

If a1.o is linked with a2.o, and create the file a .
Which is the structure of a ?

|--------|
| bss2 | |--------|
| bss1 | | bss2 |
|--------| | data2 |
| data2 | | text2 |
| data1 | |--------|
|--------| | bss1 |
| text2 | | data1 |
| text1 | | text1 |
|--------| |--------|

(1) (2)

Another question: For a library file, how the picture it is ?
Can you draw it for me?

Does Minix3.1.1 support dynamic linking?
(Supposeing it does) When one executeable is running, he want to
dynamically link a lib. Does someone can tell me how he do it?

Thanks.
Lxbcyllt.