【问题标题】:android ndk-build error on ubuntu 12.10 32 bitubuntu 12.10 32位上的android ndk-build错误
【发布时间】:2012-09-30 23:42:35
【问题描述】:

我已经在我的 ubuntu 12.10 beta 2 上下载了最新的 android ndk r8b。 我已将 ndk 目录包含在 PATH 变量中(当我在终端中编写 ndk-b 并点击选项卡时,它会自动完成它)。 但是当我尝试时:

cd android-ndk/samples/san-angeles/jni
ndk-build

我得到这个错误:

make: /home/mixpro/Android/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found  
make: /home/mixpro/Android/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found  
Compile thumb  : sanangeles <= importgl.c
make: /home/mixpro/Android/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not found  
make: *** [/home/mixpro/Android/android-ndk/samples/san-angeles/obj/local/armeabi/objs/sanangeles/importgl.o] Error 127 

当使用 ls 检查 /android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin 目录时,我得到:
arm-linux-androideabi-addr2line arm-linux-androideabi-g++
arm-linux-androideabi-gdbtui arm-linux-androideabi-size
arm-linux-androideabi-c++filt arm-linux-androideabi-gcc-4.6.x-google
arm-linux-androideabi-gprof arm-linux-androideabi-strings
arm-linux-androideabi-cpp arm-linux-androideabi-gcov
arm-linux-androideabi-readelf arm-linux-androideabi-elfedit
arm-linux-androideabi-gdb arm-linux-androideabi-run

表示目录下没有arm-linux-androideabi-gcc

【问题讨论】:

  • 也许我应该在 ubuntu 中做点什么?!?因为我下载了 ndk r8,在 ubuntu 12.10 之前,r8 工作正常,但现在不能使用 ubuntu 12.10。

标签: android ubuntu android-ndk


【解决方案1】:

恐怕您以某种方式删除了 arm-linux-androideabi-addr2line arm-linux-androideabi-gcc。在 linux 上,它只是 arm-linux-androideabi-gcc-4.6.x-google 的符号链接,因此很容易恢复。但也许,为了安全起见,重新安装 NDK 是值得的。

【讨论】:

  • 哇,非常感谢,我一直在使用 ubuntu 中的默认压缩软件解压缩 tar.bz2,它似乎没有提取符号链接,所以我尝试使用终端 $ 解压缩它: tar jxf filename.tar.bz2 并且成功了,非常感谢。
  • 谢谢 - 这让我发疯了!
【解决方案2】:

你应该像这样创建符号链接:ln -s /usr/bin/arm-linux-gnueabi-gcc-4.7 "/home/sofien/Bureau/android-ndk-r8c/toolchains/arm-linux-androideabi- 4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-05
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 1970-01-01
    相关资源
    最近更新 更多