【问题标题】:Cygdrive Terminal error : opus/src/opus.o failed makeCygdrive 终端错误:opus/src/opus.o 失败
【发布时间】:2016-04-20 10:22:54
【问题描述】:

我正在将Telegram android 应用程序导入到android studio。

这个项目包含很多.C文件,所以我不得不用Android NDK转换这个C文件生成lib文件夹,最后完成导入过程!

但是!我在使用 Cygdrive 时遇到问题。

我看到这个错误:

$ $ndkbuild [armeabi] Compile arm    : tmessages.17 <= opus.c /bin/sh:
/cygdrive/h/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc:
No such file or directory
/cygdrive/h/android-ndk-r10e/build/core/build-binary.mk:464: recipe
for target
'/cygdrive/d/Telegram-master/TMessagesProj/obj/local/armeabi/objs/tmessages.17/./opus/src/opus.o'
failed make: ***
[/cygdrive/d/Telegram-master/TMessagesProj/obj/local/armeabi/objs/tmessages.17/./opus/src/opus.o]
Error 127

这把我吓坏了!我该怎么办?

【问题讨论】:

  • 另外,我的 NDK 是最新版本。
  • 您确定该目录存在吗? /cygdrive/h/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/
  • 忘记 Cygwin。在 Windows 命令行中使用 ndk-build.cmd ndk-build -C D:\Telegram-master\TMessagesProj\jni

标签: android c linux android-ndk telegram


【解决方案1】:

/cygdrive/h/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc:没有这样的文件或目录强>

您是否自己导航到此文件夹/文件并确认:

  1. 文件夹/文件在那里。
  2. 有访问/执行权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-22
    • 2020-05-06
    • 2014-10-02
    • 1970-01-01
    • 2017-12-13
    • 1970-01-01
    • 2019-08-07
    • 1970-01-01
    相关资源
    最近更新 更多