我在ubuntu18上面编译ffmpeg,希望移植到全志开发板执行,遇到了一个问题,上网找了很多资料都无法解决,有哪位大佬可以指导一下吗,万分感谢~
编译脚本如下:
./configure \
--enable-cross-compile \
--target-os=linux \
--cc=/home/meetyoo/t113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-gcc \
--strip=/home/meetyoo/t113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/bin/arm-openwrt-linux-strip \
--arch=arm \
--prefix="$HOME/ffmpeg7.1_arm_build" \
--bindir="$HOME/ffmpeg7.1_arm_bin" \
--enable-ffmpeg \
--enable-shared \
--disable-static \
--enable-pic \
--extra-cflags="-I/root/ffmpeg7.1_arm_build/include \
-I/home/meetyoo/t113/Tina-Linux/out/t113-bingpi_m2/staging_dir/target/usr/include \
-I/home/meetyoo/t113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/include" \
--extra-ldflags="-L/root/ffmpeg7.1_arm_build/lib \
-L/home/meetyoo/t113/Tina-Linux/out/t113-bingpi_m2/staging_dir/target/usr/lib \
-L/home/meetyoo/t113/Tina-Linux/prebuilt/gcc/linux-x86/arm/toolchain-sunxi-musl/toolchain/lib" \
--extra-libs="-lpthread -lm" \
--enable-gpl \
--enable-nonfree \
--disable-optimizations \
--disable-stripping
#编译出来ffmpeg执行文件复制到全志开发板:
adb push $HOME/ffmpeg7.1_arm_build/lib /root/ffmpeg7.1_arm_build/lib
adb push $HOME/ffmpeg7.1_arm_bin/ffmpeg /root/ffmpeg7.1_arm_build/lib/
#adb链接开发板
adb shell
#设置LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/root/ffmpeg7.1_arm_build/lib:$LD_LIBRARY_PATH
#执行ffmpeg报错