Link time: Difference between revisions

m
Moved to Life cycle cat, link
(Created)
 
m (Moved to Life cycle cat, link)
 
Line 1:
[[Category:Program life cycle]]'''Link time''' refers to the linking phase of the program life cycle. Link-time actions are performed by the [[OS]] linker and/or loader. The main objective of linking is mapping the higher-level language semantics onto the lower-level environment ([[OS]] and the hardware). Traditionally this includes address translation, binding the external objects (modules), code optimization, machine code translation (like for example in [[OpenVMS]]).
[[Category:Encyclopedia]]
 
The linker's input is the object code generated by the [[compiler]]. The output is either an executable code or a partially linked code in the form of an object [[Libraries|library]] or a dynamically linked library.
'''Link time''' refers to the linking phase of the program life cycle. Link-time actions are performed by the [[OS]] linker and/or loader. The main objective of linking is mapping the higher-level language semantics onto the lower-level environment ([[OS]] and the hardware). Traditionally this includes address translation, binding the external objects (modules), code optimization, machine code translation (like for example in [[OpenVMS]]).
 
The linker's input is the object code generated by the [[compiler]]. The output is either an executable code or a partially linked code in the form of an object library or a dynamically linked library.
Anonymous user