
TARGET_ABI = armeabi-v7a ./configure-androID-use-ndk-cflags
发生此错误,
找不到编译器,请检查环境设置(TARGET_ABI等)
谁能给我一个解释
解决方法 我相信你现在已经过去了,但对于找到这个帖子的其他人来说:只需将NDK_TOolCHAIN_VERSION环境变量设置为4.9
这可以通过在configure调用之前执行导出来完成:
export NDK_TOolCHAIN_VERSION=4.9./configure-androID
或者与configure调用在同一命令行上:
NDK_TOolCHAIN_VERSION=4.9 TARGET_ABI=<whatever> ./configure-androID --use-ndk-cflags
在androID NDK的修订版13中,默认编译器是Clang而不是GCC. PJsIP 2.6(撰写本文时最新)尚未更新以正确解析Clang编译器位置,因此它声称“找不到编译器,请检查环境设置”.将NDK_TOolCHAIN_VERSION设置为4.9会强制NDK使用GCC代替Clang,然后PJsIP会很高兴.
根据the NDK revision history,GCC将在未来版本中删除.因此,如果有人在阅读本文时使用的NDK版本已被删除(在撰写本文时尚未发生),则需要降级NDK.
该解决方案来自this answer和相应的PJsIP票据can be found here.
总结以上是内存溢出为你收集整理的在Android中构建PJSiP时出错全部内容,希望文章能够帮你解决在Android中构建PJSiP时出错所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)