链接libbz2库问题

编译过程中,libswscale用到了 bz2库,在usr/lib下找到了libbz2.so.1.0还有libbz2.so.1.0.6,但是尝试链接失败,指令如下:
不知是否因为.so后有版本号所致,自己也做了一些尝试,还是有问题,求指教
ffmpeg-streamer-master git:(master) ✗ mipsel-openwrt-linux-gcc ffmpeg_streamer.c -o ffmpeg_streamer -L./libavformat -static -lavformat -L./libavdevice -lavdevice -L./libavcodec -static -lavcodec -L./libavutil -static -lavutil -L./libavfilter -static -lavfilter -I. -L./libswscale -static -lswscale -lbz2 -lm -lpthread -I /Volumes/OpenWrt/wrtnode/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/ffmpeg-full/ffmpeg-0.11.5

/Volumes/OpenWrt/wrtnode/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib/gcc/mipsel-openwrt-linux-uclibc/4.8.3/../../../../mipsel-openwrt-linux-uclibc/bin/ld: cannot find -lbz2

collect2: error: ld returned 1 exit status
已邀请:

xzmu - 10w

赞同来自:

指定bz2的位置错了,这个lib不是你的linux下的,而是板子上要用的

要回复问题请先登录注册