Android NDK– 构建TessTwo(适用于Android的Tesseract工具的分支) –ndk-build失败

Android NDK– 构建TessTwo(适用于Android的Tesseract工具的分支) –ndk-build失败,第1张

概述当我运行ndk-build时,它会因以下错误而抱怨:$ndk-build make: /…/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found Compile arm

当我运行ndk-build时,它会因以下错误而抱怨:

$ndk-buildmake: /…/androID-ndk-r7/toolchains/arm-linux-androIDeabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androIDeabi-gcc: Command not foundCompile arm : jpeg <= jcAPImin.cmake: /…/androID-ndk-r7/toolchains/arm-linux-androIDeabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androIDeabi-gcc: Command not foundmake: *** [obj/local/armeabI/ObJs/jpeg/jcAPImin.o] Error 127

问题是虽然它说“命令未找到”,但上面的路径中存在“arm-linux-androIDeabi-gcc”.即使我直接从/…/toolchains/arm-linux-androIDeabi-4.4.3/prebuilt/linux-x86/bin/运行“arm-linux-androIDeabi-gcc”,也会出现“未找到命令”的相同错误

我还将./toolchains/arm-linux-androIDeabi-4.4.3/prebuilt/linux-x86/bin添加到我的PATH中,但仍然收到相同的错误.即使我尝试了不同版本的ndk(7,7b,6b)仍然是同样的错误!在我看来,上面的gcc适用于32位机器,而我的机器是“linux 2.6.32-37-server x86_64”.但我想ndk包应该适用于32位和64位.我对吗?在使用之前我需要编译或构建ndk吗?我假设下载和解包是我所要做的.对?怎么样sdk?我刚下载并将其解压缩到我拥有的ndk文件夹中.我是否需要将它们配置为相互协作

最佳答案我遇到了同样的问题.你是对的,问题是由于尝试在64位内核上运行32位二进制文​​件.

我通过安装32位兼容库在Ubuntu 11.10上解决了它:

sudo apt-get install ia32-libs
总结

以上是内存溢出为你收集整理的Android NDK – 构建TessTwo(适用于Android的Tesseract工具的分支) – ndk-build失败全部内容,希望文章能够帮你解决Android NDK – 构建TessTwo(适用于Android的Tesseract工具的分支) – ndk-build失败所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1047504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存