请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

编译成功后只生成了v7的so文件没有生成v8架构的so文件

我使用了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

3回答

李超 2021-08-03 16:41:31

有同学make clean 后,重新编译可以成功

0 回复 有任何疑惑可以回复我~
qq_取个名字太麻烦_0 2021-08-01 20:30:11

请问您最后解决了么,我这边也是编译成功后只能生成v7的包

0 回复 有任何疑惑可以回复我~
李超 2020-12-13 17:12:54

观察一下编译时是否出错了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信