美文网首页
PJsip2.6 全版本.so文件编译方式

PJsip2.6 全版本.so文件编译方式

作者: 北冥有鱼1129 | 来源:发表于2019-06-18 10:05 被阅读0次

环境搭建这里不做介绍,本文只做自己方法备份

第一步:

cd /home/sana/2.6

第二步:

export ANDROID_NDK_ROOT=/home/sana/android-ndk-r13b

第三步(注意.NDK_TOOLCHAIN_VERSION=4.9 中间没有空格。坑了很久 )

armeabi-v7a:-->>  NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

arm64-v8a:-->>  NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=arm64-v8a APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

x86:-->>>>  NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=x86 APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

x86_64:--->> NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=x86_64 APP_PLATFORM=android-24 ./configure-android --use-ndk-cflags

make dep && make clean && make

执行后:

第五步

cd pjsip-apps/src/swig

第6步

make

执行完成

最后把生成的.so文件拷贝朱来放到相应的文件夹里面

1.config_site.h文件放的路径

/home/sana/pjproject-2.8/pjlib/include/pj

cd pjsip-apps/src/swig

cd pjsip-apps /src/pjsua /android/jni

相关文章

  • PJsip2.6 全版本.so文件编译方式

    环境搭建这里不做介绍,本文只做自己方法备份 第一步: cd /home/sana/2.6 第二步: export ...

  • Android - lib64 so文件寻找错误

    [TOC] 这个问题两种方式解决 自行提供64位so 提供64位的so文件,如果是自行编译,这样设置 文件 App...

  • Android JNI与NDK学习(二)

    实战演练 在我们实战JNI与NDK时,有两种方式在编译.so文件 (1)一种是编译生成 .h头文件 编...

  • 编译so文件

    先说明一下,这种方式并不实用于全部情况,只是我自己使用的时候,这种方式成功了,所以记录一下 1:创建一个类useN...

  • ubantu上编译ffmpeg2

    接着上一篇:在ubantu上编译ffmepg 把各个so文件编译成一个so文件: 主要修改:开启静态文件(.a)编...

  • 如何调用so库文件

    制作so文件 首先先制作制作so文件:libadd_c.so[ add.c] 编译: -shared 生成共享目标...

  • mac执行脚本遇到的问题

    今天在编译pjsip2.6遇到错误:-bash: ./configure-iphone: /bin/bash^M:...

  • FFmpeg 编译(2)--单一版

    写在前面的废话 接上一篇,介绍了如何编译出多个so文件。本片介绍如何编译出单一的so文件。网上对于编译出单一库文件...

  • 解决Android Studio使用CMake无法编译出32位a

    新版本Android Studio在编译so库时发现无法编译出armeabi的so库,即使加上了abiFilter...

  • NDK

    编译so文件 在jni文件路径下面,输入ndk-build。

网友评论

      本文标题:PJsip2.6 全版本.so文件编译方式

      本文链接:https://www.haomeiwen.com/subject/dqsxqctx.html