
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.