Capítulo 3. Usando Bibliotecas com GCC
Este capítulo descreve o uso de bibliotecas em código.
3.1. Convenções de nomenclatura da biblioteca
Uma convenção especial de nomes de arquivos é usada para bibliotecas: uma biblioteca conhecida como foo deve existir como arquivo libfoo.so
ou libfoo.a
. Esta convenção é automaticamente entendida pelas opções de entrada de ligação do GCC, mas não pelas opções de saída:
Ao criar um link contra a biblioteca, a biblioteca pode ser especificada apenas por seu nome foo com a opção
-l
como-lfoo
:$ gcc ... -lfoo...
-
Ao criar a biblioteca, o nome completo do arquivo
libfoo.so
oulibfoo.a
deve ser especificado.
Recursos adicionais