编译成功后只生成了v7的so文件没有生成v8架构的so文件
来源:9-7 编译Android下可使用的 ffmpeg「不生成工具链方式」

August_xl
2020-12-13
我使用了ndk r10e , r13b, r21,r21b , ffmpeg使用是最新的版本。编译都成功了, 但是只生成了v7架构下的so文件, 没有生成v8架构下的so文件。请大佬指教下。多谢啦。
编译脚本如下:
./configure \
--libdir=${PREFIX}/libs/arm64-v8a \
--incdir=${PREFIX}/includes/arm64-v8a \
--pkgconfigdir=${PREFIX}/pkgconfig/arm64-v8a \
--arch=aarch64 \
--cpu=armv8-a \
--cross-prefix="${NDK_HOME}/toolchains/aarch64-linux-android-4.9/prebuilt/${NDK_HOST_PLATFORM}/bin/aarch64-linux-android-" \
--sysroot="${NDK_HOME}/platforms/android-21/arch-arm64/" \
--extra-ldexeflags=-pie \
${COMMON_OPTIONS}
make clean
make -j8 && make install
写回答
3回答
-
李超
2021-08-03
有同学make clean 后,重新编译可以成功
00 -
qq_取个名字太麻烦_0
2021-08-01
请问您最后解决了么,我这边也是编译成功后只能生成v7的包
00 -
李超
2020-12-13
观察一下编译时是否出错了
00
相似问题