what is Linker?
Answers were Sorted based on User's Feedback
Answer / jo
Linking is the process of combining various pieces of code
and data together to form a single executable that can be
loaded in memory.
Linking can be done at compile time, and also at run time
Static Loading and Linking
Dynamic Loading & Linking
| Is This Answer Correct ? | 33 Yes | 9 No |
Answer / niranjanamurthy
Linking is the process of combining various pieces of code
and data together to form a single executable that can be
loaded in memory. Linking can be done at compile time, at
load time (by loaders) and also at run time (by application
programs). The process of linking dates back to late 1940s,
when it was done manually. Now, we have linkers that support
complex features, such as dynamically linked shared
libraries. This article is a succinct discussion of all
aspects of linking, ranging from relocation and symbol
resolution to supporting position-independent shared
libraries. To keep things simple and understandable, I
target all my discussions to ELF (executable and linking
format) executables on the x86 architecture (Linux) and use
the GNU compiler (GCC) and linker (ld). However, the basic
concepts of linking remain the same, regardless of the
operating system, processor architecture or object file
format being used.
| Is This Answer Correct ? | 15 Yes | 2 No |
Answer / junaid khattak
Linker is a routine or module that links different files
with eacher if needed, while loader is a program/module
that loads only program from econdary memory to main
memeory.
| Is This Answer Correct ? | 17 Yes | 10 No |
Explain migration process?
How can I run 32 bit on 64 bit?
What is the meaning of Thread Priority?
What are the 3 types of filing systems?
Explain latency, transfer and seek time with respect to disk i/o.?
Give a brief discussion on schedulers & Dispatchers with respect to process management.
What is aging in operating system?
What is an idle thread?
How can you check whether a machine is 64 bit or 32 bit?
Can I upgrade from 32bit to 64bit?
Why do I have x86 program file?
What level of security does Windows NT meets?