Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 运行android ndk build时出现问题_Macos_Android Ndk_Terminal_Gnu Make - Fatal编程技术网

Macos 运行android ndk build时出现问题

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

我正试图从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\ 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环境变量指向不正确的位置。

我的路径在终端中设置不正确