我试图用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
但我不知道如何解决它。 提前谢谢。
答案 0 :(得分:2)
所以,我完成了构建。
使用Alex Gotev构建并修改config.conf
,prepare-build-system
和build
以获取所需的配置和最新的pjsip
来源。
此外,我必须使用googlesource和libyuv
中的最新NDK r10e
。
<强>已更新强>
使用android-ndk-r13或更高版本使用NDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags
。目前它能够构建pjsip 2.6