COMPUTER SOFTWARE
SYSTEM SOFTWARE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
a. Loader
|
|
. b. Linker
|
|
c. Assembler
|
|
d. Debugger
|
Detailed explanation-1: -In computing, a linker or link editor is a computer system program that takes one or more object files (generated by a compiler or an assembler) and combines them into a single executable file, library file, or another “object” file.
Detailed explanation-2: -A linker is a program that combines object files and libraries to create an executable or a shared object.
Detailed explanation-3: -Linking is the final stage of compilation. It takes one or more object files or libraries as input and combines them to produce a single (usually executable) file.
Detailed explanation-4: -What is a Linker? A linker is an important utility program that takes the object files, produced by the assembler and compiler, and other code to join them into a single executable file. There are two types of linkers, dynamic and linkage.
Detailed explanation-5: -Three functions of a linker: Combine all the pieces of a program. Figure out a new memory organization so that all the pieces fit together (combine like sections). Touch up addresses so that the program can run under the new memory organization.