Capítulo 3. Uso de bibliotecas con GCC
Este capítulo describe el uso de las bibliotecas en el código.
3.1. Convenciones de nomenclatura de las bibliotecas
Se utiliza una convención especial de nombres de archivos para las bibliotecas: se espera que una biblioteca conocida como foo exista como archivo libfoo.so
o libfoo.a
. Esta convención es entendida automáticamente por las opciones de entrada de enlace de GCC, pero no por las opciones de salida:
Cuando se enlaza con la biblioteca, ésta sólo puede especificarse por su nombre foo con la opción
-l
como-lfoo
:$ gcc ... -lfoo...
-
Al crear la biblioteca, el nombre completo del archivo
libfoo.so
olibfoo.a
debe especificarse.
Recursos adicionales