La
tarea principal del enlazador es resolver referencias externas, lleva a cabo la siguiente etapa
del proceso de traducción enlazando los módulos ensambladores y los acervos
para formar un programa completo. En algunos sistemas el cargador simplemente
copia el programa ejecutable a las posiciones de memorias apropiadas.
Sus
principales funciones son:
- Enlazar código intermedio compilado independientemente en un solo módulo de carga resolviendo las diferencias entre Tokens.
- Incorpora las denominadas rutinas de librerías en caso de solicitarlas el propio programa.
- Su función es reducir procedimientos traducidos por separado y enlazarlos para que se ejecuten como una unidad llamada programa binario ejecutable.