[Prévia cron] [Próxima Cron] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
[Índice de autor]
Re: Bibliotecas
- Subject: Re: Bibliotecas
- From: Demerson Andre Polli <polli@linux.ime.usp.br>
- Date: Wed, 30 Aug 2000 15:58:37 -0300 (BRT)
Olah Roberta,
Os arquivos header (*.h) da linguagem C, eh um arquivo de definicoes que
deve ser usado sempre que se deseja abrir ou utilizar uma determinada
biblioteca. Os arquivos .h que acompanham a linguagem C, sao os headers
das bibliotecas padrao, que o C automaticamente inclui no momento da
link-edicao , portanto, voce pode usa-los livremente (eh bom usar somente
o que eh necessario, para diminuir o tempo de compilacao e o uso de
memoria do compilador).
No caso de voce querer usar uma biblioteca de terceiros, alem de abrir o
arquivo .h eh necessario tambem informar para o linker onde esta o arquivo
.lib correspondente, por exemplo, imagine o codigo abaixo:
#include <stdio.h>
#include <ime.h> // Biblioteca de funcoes do IME - ficticio !!!
int main() {
imeStatus(); // Funcao definida em ime.h
}
Para compilar, por exemplo no linux, use:
gcc -lime prog.c
----
^
|
+----- Informando ao linker que eh necessario adicionar a lib
ime.lib.
Espero ter ajudado,
Demerson Polli
>
>
> ____________________________________________________________
> Roberta Altermann
> rrmann@linux.ime.usp.br
> IME-USP
> http://www.linux.ime.usp.br/~rrmann
> ------------------------------------------------------------
>
>
- References:
- Bibliotecas
- From: Roberta Ribeiro Altermann <rrmann@linux.ime.usp.br>