Macos 运行android ndk build时出现问题
我正试图从github创建一个google的tesserac库的构建 我使用的是安装了android sdk、android ndk、Xcode和eclipse的Mac Book Pro。下面是我在终端中所做的事情以及我得到的错误。。我完全不懂这些Macos 运行android ndk build时出现问题,macos,android-ndk,terminal,gnu-make,Macos,Android Ndk,Terminal,Gnu Make,我正试图从github创建一个google的tesserac库的构建 我使用的是安装了android sdk、android ndk、Xcode和eclipse的Mac Book Pro。下面是我在终端中所做的事情以及我得到的错误。。我完全不懂这些 Last login: Mon Feb 11 11:57:51 on ttys000 BOSelidd196775:~ elidd1$ cd /Users/elidd1/Documents/libraries/Tesseract\ Optic
Last login: Mon Feb 11 11:57:51 on ttys000
BOSelidd196775:~ elidd1$ cd /Users/elidd1/Documents/libraries/Tesseract\ Optical\ Character\ Recognition/tess-two-master/tess-two
BOSelidd196775:tess-two elidd1$ ndk-build
错误:找不到“make”程序。请安装Cygwin make软件包
或者定义GNUMAKE变量以指向它。
BOSelidd196775:苔丝两个elidd1美元
好的,问题已经解决了,我没有安装xcode命令行工具。。只是xcode。无论如何,解决了这个问题后,我得到了以下错误:
Last login: Mon Feb 11 14:35:59 on ttys000
BOSelidd196775:tess-two elidd1$ cd /Users/elidd1/Documents/libraries/TesseractOpticalCharacterRecognition/tess-two-master/tess-two
BOSelidd196775:tess-two elidd1$ ndk-build
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/x86-4.4.3/prebuilt/darwin-x86/bin/i686-android-linux-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/x86-4.4.3/prebuilt/darwin-x86/bin/i686-android-linux-gcc: Command not found
make: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/x86-4.4.3/prebuilt/darwin-x86/bin/i686-android-linux-gcc: Command not found
Compile thumb : lept <= adaptmap.c
/bin/sh: /Users/elidd1/SDKS/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/arm-linux-androideabi-gcc: No such file or directory
make: *** [/Users/elidd1/Documents/libraries/TesseractOpticalCharacterRecognition/tess-two-master/tess-two/obj/local/armeabi/objs/lept/src/src/adaptmap.o] Error 127
BOSelidd196775:tess-two elidd1$
上次登录:ttys000上的周一2月11日14:35:59
BOSelidd196775:tess two elidd1$cd/Users/elidd1/Documents/libraries/TesserActionalCharacterRecognition/tess two master/tess two
BOSelidd196775:tess two elidd1$ndk构建
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/arm-linux-androideabi-4.4.3/prebuild/darwin-x86/bin/arm-linux-androideabi-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/arm-linux-androideabi-4.4.3/prebuild/darwin-x86/bin/arm-linux-androideabi-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/arm-linux-androideabi-4.4.3/prebuild/darwin-x86/bin/arm-linux-androideabi-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/arm-linux-androideabi-4.4.3/prebuild/darwin-x86/bin/arm-linux-androideabi-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/arm-linux-androideabi-4.4.3/prebuild/darwin-x86/bin/arm-linux-androideabi-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/arm-linux-androideabi-4.4.3/prebuild/darwin-x86/bin/arm-linux-androideabi-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/x86-4.4.3/prebuild/darwin-x86/bin/i686-android-linux-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/x86-4.4.3/prebuild/darwin-x86/bin/i686-android-linux-gcc:未找到命令
make:/Users/elidd1/SDKS/android-ndk-r6b/toolschains/x86-4.4.3/prebuild/darwin-x86/bin/i686-android-linux-gcc:未找到命令
编译thumb:lepls/Users/elidd1/SDKS/android-ndk-r6b/toolschains/arm-linux-androideabi-4.4.3/prebuild/darwin-x86/bin/arm-linux-androideabi gcc的输出是什么?
听起来您的ndk安装不正确,或者ANDROID\u ndk\u ROOT环境变量指向不正确的位置。我的路径在终端中设置不正确