use*_*589 6 linux ocr 64-bit android tesseract
当我运行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 : jpeg <= jcapimin.c
make: /…/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found
make: *** [obj/local/armeabi/objs/jpeg/jcapimin.o] Error 127
Run Code Online (Sandbox Code Playgroud)
问题是虽然它说"命令未找到",但上面的路径中存在"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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1480 次 |
| 最近记录: |