Problema no Makefile [RESOLVIDO]

1. Problema no Makefile [RESOLVIDO]

Diego
jagajugue

(usa Ubuntu)

Enviado em 26/01/2011 - 12:57h

Estou tendo dificuldades de incluir as bibliotecas string.h, stdlib.h e stdio.h no meu Makefile. Quando utilizo o comando make no meu arquivo.c aparece o seguinte

diego@Pc-Bacana-8D:~/ffmpeg$ make
gcc api-example.c -MM -MT 'api-example.o api-example.d ' -MD -I/usr/include -I/usr/include/libavcodec -I/usr/include/libavutil
gcc -c api-example.c -I/usr/include -I/usr/include/libavcodec -I/usr/include/libavutil -o api-example.o
gcc -o load_imagem api-example.o -L/usr/lib -lstring -lstdio -lstdlib -lavcodec -lavutil
/usr/bin/ld: cannot find -lstring
/usr/bin/ld: cannot find -lstdio
/usr/bin/ld: cannot find -lstdlib
collect2: ld returned 1 exit status
make: *** [load_imagem] Error 1

No Makefile está da seguinte maneira a pasta para incluir as lib:

INCLUDE_PATH= -I/usr/include -I/usr/include/libavcodec \
-I/usr/include/libavutil

LIBS_PATH= -L/usr/lib
LIBS= -lstring -lstdio -lstdlib -lavcodec -lavutil

CPPFLAGS=$(INCLUDE_PATH)
LDFLAGS=$(LIBS_PATH) $(LIBS)
...

Aonde ficam os links das bibliotecas que citei? Não os encontro na pasta /usr/lib. Sempre tenho dificuldades de incluir essas bibliotecas básicas.


  


2. Re: Problema no Makefile [RESOLVIDO]

Diego
jagajugue

(usa Ubuntu)

Enviado em 26/01/2011 - 13:08h

Consegui compilar o programa galera. Não sei se é o jeito certo, mas apenas tirei as bibliotecas básicas que falei do Makefile

INCLUDE_PATH= -I/usr/include -I/usr/include/libavcodec \
-I/usr/include/libavutil

LIBS_PATH= -L/usr/lib
LIBS= -lavcodec -lavutil

Acho que elas já são adicionadas automaticamente. Ainda aceito explicações para esse fato!


3. Re: Problema no Makefile [RESOLVIDO]

Ezequias Rocha
Ezequias Rocha

(usa Ubuntu)

Enviado em 26/01/2011 - 14:40h


Parece que as bibliotecas padrão ficam em /usr/include, veja mais detalhes:

http://www.vivaolinux.com.br/perguntas/verPergunta.php?codigo=10102


Embraces!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts