El inconveniente con este mecanismo residía en que el proceso de enlace tomaba todo el código de la
librería, fuera utilizado o no por el código objeto, y lo incluía en el ejecutable final, lo que producía
ejecutables de enorme tamaño.
El esquema de la Figura 112 muestra un ejemplo en el que desde el código objeto se hacen llamadas a
las funciones BBB( ) y CCC( ), que residen en la librería. El enlazador toma todo el código de la
misma y lo incluye en el ejecutable.
Figura 112. Proceso de enlace de librería en formato LIB, incluyendo todo su código en el ejecutable. |
No hay comentarios:
Publicar un comentario