当我运行ndk-build时,它会因以下错误而失败:
问题在于虽然显示“命令未找到”,但“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相同的文件夹中。我需要配置它们以相互配合吗?
$ 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
问题在于虽然显示“命令未找到”,但“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相同的文件夹中。我需要配置它们以相互配合吗?