pjsip 2.5.5 构建错误

pjsip 2.5.5 build error

我正在尝试使用 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 return同样的错误。

我搜索了很多链接但没有结果。 我知道错误在 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

但是我不知道怎么解决。 提前致谢。

所以,我完成了构建。

使用 Alex Gotev 构建和修改 config.confprepare-build-systembuild 以获得所需的配置和最新的 pjsip 源。 我还必须使用 googlesourceNDK r10e 的最新 libyuv

已更新

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