Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

what is Linker?

Answer Posted / 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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can overheating cause blue screen of death?

1027


What is the difference between 32 bit and 64 bit os?

1002


What complications does concurrent processing add to an operating system?

1221


In a ram description ddr 2 1066mhz “2.5-3-3-8” what do the numbers in quotes signify?

893


How often should I run chkdsk?

973


How can two processes communicate with one another?

1009


How much ram can xp handle?

942


Explain a heavy weight process?

1078


Why partitioning and formatting is a prerequisite to installing an operating system?

1599


Explain what is meant by heap?

1125


Discuss a Thread Life Cycle?

1097


Explain about compiler and the functions executed by them?

1024


What is GRUB?

1065


What is a command interpreter?

1182


What is starvation and aging?

1143