当前位置: 技术问答>linux和unix
libfaad.so.0? liba52.so.0? 这些东西是什么呢?
来源: 互联网 发布时间:2016-12-15
本文导语: gcc --warn-common -g -o ../bin/DvoLinuxDemo main.o sysfunc.o tcp.o protocol.o mac.o timedate.o cmd.o block.o capture.o net.o decode.o stream.o decoder.o video.o demux.o interface.o support.o callbacks.o display.o my_SDL.o udp.o multicast.o my_Sound.o ...
gcc --warn-common -g -o ../bin/DvoLinuxDemo main.o sysfunc.o tcp.o protocol.o mac.o timedate.o cmd.o block.o capture.o net.o decode.o stream.o decoder.o video.o demux.o interface.o support.o callbacks.o display.o my_SDL.o udp.o multicast.o my_Sound.o
-I/usr/include
-lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
-I/usr/include/dvoAVdecode -lavcodec -lavformat -lasound -lz -lpthread -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
-L/usr/lib
`pkg-config --cflags --libs gtk+-2.0` `sdl-config --cflags --libs`
/usr/bin/ld: warning: libfaad.so.0, needed by /usr/lib/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: liba52.so.0, needed by /usr/lib/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpostproc.so.0.0.1, needed by /usr/lib/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/lib/libavcodec.so: undefined reference to `faacDecInit2'
/usr/lib/libavcodec.so: undefined reference to `faacDecOpen'
/usr/lib/libavcodec.so: undefined reference to `faacDecInit'
/usr/lib/libavcodec.so: undefined reference to `faacDecGetErrorMessage'
/usr/lib/libavcodec.so: undefined reference to `faacDecSetConfiguration'
/usr/lib/libavcodec.so: undefined reference to `faacDecDecode'
/usr/lib/libavcodec.so: undefined reference to `faacDecGetCurrentConfiguration'
collect2: ld returned 1 exit status
make: *** [DvoLinuxDemo] Error 1
这个是报错...那个libavcodec.so是有的,但是前面那个libfaad.so.0之类的东西上网找都找不到。 谁以前遇见过类似问题阿?
-I/usr/include
-lgtk-x11-2.0 -latk-1.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
-I/usr/include/dvoAVdecode -lavcodec -lavformat -lasound -lz -lpthread -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
-L/usr/lib
`pkg-config --cflags --libs gtk+-2.0` `sdl-config --cflags --libs`
/usr/bin/ld: warning: libfaad.so.0, needed by /usr/lib/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: liba52.so.0, needed by /usr/lib/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpostproc.so.0.0.1, needed by /usr/lib/libavcodec.so, not found (try using -rpath or -rpath-link)
/usr/lib/libavcodec.so: undefined reference to `faacDecInit2'
/usr/lib/libavcodec.so: undefined reference to `faacDecOpen'
/usr/lib/libavcodec.so: undefined reference to `faacDecInit'
/usr/lib/libavcodec.so: undefined reference to `faacDecGetErrorMessage'
/usr/lib/libavcodec.so: undefined reference to `faacDecSetConfiguration'
/usr/lib/libavcodec.so: undefined reference to `faacDecDecode'
/usr/lib/libavcodec.so: undefined reference to `faacDecGetCurrentConfiguration'
collect2: ld returned 1 exit status
make: *** [DvoLinuxDemo] Error 1
这个是报错...那个libavcodec.so是有的,但是前面那个libfaad.so.0之类的东西上网找都找不到。 谁以前遇见过类似问题阿?
|
是共享库, 跟Windows下面的动态链接库(.dll)是差不多的东西!很多第三方的库都是以共享库方式提供的!在编译时用-l选项去链接所需要的库
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。