【问题标题】:error unknown or unsupported arm architecture错误未知或不支持的手臂架构
【发布时间】:2014-11-10 13:16:38
【问题描述】:

我正在尝试编译 GitHub 中可用的 oNaiPs/droid-VNC-server 的 C 守护程序,我遇到了一个错误,让我在同一问题上花费了大量时间,请给我解决方案, * 当我给出它运行的命令并遇到错误时,

/home/akhil/android/android-ndk-r10_64/build/core/build-binary.mk:448:警告:覆盖目标obj/local/armeabi-v7a/objs/simd/asm/armv7' /home/akhil/android/android-ndk-r10_64/build/core/build-binary.mk:448: warning: ignoring old commands for targetobj/local/armeabi-v7a/objs/simd/asm的命令/armv7' [armeabi] 编译 arm : jpeg * [obj/local/armeabi/objs/jpeg/jidctfst.o] 错误1

这里是 epu-feature.h

#ifndef _ARM_MACHINE_CPU_FEATURES_H
#define _ARM_MACHINE_CPU_FEATURES_H

#ifndef __ARM_ARCH__
#  if defined __ARM_ARCH_7__   || defined __ARM_ARCH_7A__ || \
    defined __ARM_ARCH_7R__  || defined __ARM_ARCH_7M__
#    define __ARM_ARCH__ 7
#  elif defined __ARM_ARCH_6__   || defined __ARM_ARCH_6J__ || \
    defined __ARM_ARCH_6K__  || defined __ARM_ARCH_6Z__ || \
    defined __ARM_ARCH_6KZ__ || defined __ARM_ARCH_6T2__
#    define __ARM_ARCH__ 6
#  else
#    error Unknown or unsupported ARM architecture
#  endif
#endif

#define  __ARM_HAVE_HALFWORD_MULTIPLY  1

#if __ARM_ARCH__ >= 7
#  define __ARM_HAVE_LDREXD
#endif
#if __ARM_ARCH__ >= 7 && defined __VFP_FP__
#  define __ARM_HAVE_VFP
#endif


#if __ARM_ARCH__ >= 7 && defined __ARM_NEON__
#  define __ARM_HAVE_NEON
#endif

#endif 

onaip 源代码在 git 存储库中可用:

https://github.com/oNaiPs/droid-VNC-server

【问题讨论】:

  • 以下答案对你有用吗..??

标签: android android-ndk vnc


【解决方案1】:

如果,它会解决,

  • 将 PLD() 更改为 PLD[](更改为方括号)
  • 使用 android ndk 32 位构建

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2020-02-10
    相关资源
    最近更新 更多