pjsip 2.5.5构建错误

时间:2016-11-02 13:54:53

标签: android android-ndk pjsip

我试图用NDK r13b为Android构建pjsip。 像./configure-android --with-opus=/home/user/pjsip/pjproject/opus-dev-lib这样的标准版本非常完美。但我需要多个TARGET_ABI,而我所有的尝试都以configure-android error: compiler not found, please check environment settings (TARGET_ABI, etc)

结束

命令为 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-lib

TARGET_ABI=armeabi-v7a APP_PLATFORM=android-21 ./configure-android --use-ndk-cflags --with-opus=/home/user/pjsip/pjproject/opus-dev-lib 返回相同的错误。

我搜索了很多链接但没有结果。 我知道错误在configure-android文件中并且由

引发
  if test "x${CC}" = "x" || test ! -e ${CC}; then
      echo "$F error: compiler not found, please check environment
      settings     (TARGET_ABI, etc)"
    exit 1
  fi

但我不知道如何解决它。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

所以,我完成了构建。

使用Alex Gotev构建并修改config.confprepare-build-systembuild以获取所需的配置和最新的pjsip来源。 此外,我必须使用googlesourcelibyuv中的最新NDK r10e

<强>已更新

使用android-ndk-r13或更高版本使用NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags。目前它能够构建pjsip 2.6