Difference between revisions of "Librerías Estáticas y Dinámicas"

From Asociación de Robótica UC3M
Jump to navigation Jump to search
Line 1: Line 1:
Librerías son conjuntos de funciones, como un programa sin el main (que también es una función!).
+
Una Librería es un conjunto de funciones. Es como un programa, sólo que no tiene función main(). Contiene funciones típicas para que sean llamadas desde algún otro programa o librería. Cualquier desarrollador puede crear una librería nueva. Existen dos tipòs de librerías: estáticas y dinámicas.
  
 
== Librerías Estáticas ==
 
== Librerías Estáticas ==
Line 11: Line 11:
 
== Librerías Dinámicas ==
 
== Librerías Dinámicas ==
  
Se enlazan al ejecutar, el sistema operativo debe encontrarlas al ejecutar el programa.
+
Se enlazan al ejecutar, el sistema operativo debe encontrarlas al ejecutar el programa. Si una aplicación se instaló bien, el sistema operativo no debe tener problema para encontrar l
  
 
Windows: .dll
 
Windows: .dll
  
 
Linux: .so
 
Linux: .so

Revision as of 14:14, 10 May 2012

Una Librería es un conjunto de funciones. Es como un programa, sólo que no tiene función main(). Contiene funciones típicas para que sean llamadas desde algún otro programa o librería. Cualquier desarrollador puede crear una librería nueva. Existen dos tipòs de librerías: estáticas y dinámicas.

Librerías Estáticas

Se enlazan al compilar, quedan "dentro" del ejecutable final.

Windows: .lib

Linux: .a

Librerías Dinámicas

Se enlazan al ejecutar, el sistema operativo debe encontrarlas al ejecutar el programa. Si una aplicación se instaló bien, el sistema operativo no debe tener problema para encontrar l

Windows: .dll

Linux: .so