i have read it when i was learning linking. When the program is going to be executed it was first linked by linker. At that time it was put in work area. Now i want to now what is this work area?
Asked
Active
Viewed 809 times
0
-
Parth, can you explain further? – Paul Nathan Dec 04 '09 at 05:20
1 Answers
0
Static linking is done as part of the compilation process today.
Compile->Assemble->Link = Executable.
Typically when a program is loaded today on the desktop, it is placed into virtual memory and any dynamic linking is performed then.

Paul Nathan
- 39,638
- 28
- 112
- 212
-
Are you sure that's what a work area is? I just assumed that's where the compiler puts its output. – Robert Harvey Dec 04 '09 at 05:16
-
I'm *assuming* he means the area in memory and he's asking about the changes in linking over time; link techniques in the 60s/70s versus now. I'm not completely certain, though. You might be correct. – Paul Nathan Dec 04 '09 at 05:18