问题标签 [armv7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4875 浏览

iphone - 如何在运行时确定二进制图像架构?

崩溃日志包含“二进制图像”部分,其中包含有关架构(armv6/armv7)和所有加载模块的标识符的信息。如何在运行时确定这些信息?(至少,仅适用于应用程序可执行文件)
NSBundle 具有方法 executableArchitectures,但如何确定正在运行哪个架构?

0 投票
1 回答
948 浏览

iphone - route-me 不会在 xCode 4 中编译

我正在尝试让 route-me 离线地图在 xCode 4 中编译。它们在 xCode 3 中很好。

我相信我的问题在于架构设置。查看以下帖子,看来我应该将 proj4 更改为仅 armv6 并将主项目和 mapview 保留为标准(v6 和 v7)。

但是,我仍然收到以下错误:

架构 armv6 的未定义符号:“_OBJC_CLASS_$_RMMarker”,引用自:OSMapViewController.o 中的 objc-class-ref “_OBJC_CLASS_$_RMDBMapSource”,引用自:OSMapViewController.o 中的 objc-class-ref “_OBJC_CLASS_$_RMMapContents”,引用自: OSMapViewController.ol 中的 objc-class-ref ld: 未找到架构 armv6 collect2 的符号: ld 返回 1 个退出状态

任何帮助都将受到热烈欢迎。

克里斯。

0 投票
1 回答
2764 浏览

xcode - Xcode 链接器错误 - armv7 切片架构

想要编译成 .ipa 时出现存档错误

我在用:

Mac OS X 豹 10.6.7

Xcode 4.3 稳定。

在模拟器中清理和构建没有错误。

最新 iOS SDK (iOS 4.3) 下的 Adhoc 存档失败。

错误如下:

Apple Mach-O 链接器错误

设置环境 IPHONEOS_DEPLOYMENT_TARGET 4.3 ..

ld:在 /Users/bird/Desktop/IPHONE/test/Classes/Libraries/FlurryLib/libFlurry.a 中,文件是通用的,但不包含架构 armv7 的 (n) armv7 切片

命令 /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 失败,存在代码 1

想办法解决。

0 投票
2 回答
4448 浏览

xcode - 在同一个ipa中支持armv6和armv7

我有一个这样配置的 XCode 项目:

  • 项目格式:兼容 XCode 3.1
  • 架构:标准(armv6 armv7)
  • 基础 SDK:最新 iOS(当前设置为 iOS 4.2)
  • 仅构建活动架构:未选中
  • 有效架构:armv6 armv7

我的问题:生成的二进制文件 (.ipa) 中是否有 2 个可执行文件 - 每个架构一个,或者每个架构只有一些不同的目标文件,或者拆分比这更细?

只是好奇。谢谢。

0 投票
1 回答
2392 浏览

iphone - armv7 iphone警告

尝试构建我的项目时收到以下警告。大约有 160 个类似于它们的警告,这很烦人

ld:警告:不推荐使用 CPU_SUBTYPE_ARM_ALL 子类型:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_udivsi3. o)

警告:(armv7)/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o) 目标文件'/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.2.sdk/usr/lib/gcc/arm-apple-darwin10/4.2.1/libgcc.a(_divdi3.o)' 不包含架构armv7 的信息。

所有警告都与 libgcc.a 有关。

我需要这个应用程序来支持 iOS 3.2 及更高版本。那么我该怎么做才能消除这些警告呢?

0 投票
1 回答
1239 浏览

iphone - 使用矢量化为 iPhone 编译 Eigen 库

我正在努力为 iPhone 4 编译 Eigen 库,它有一个带有 armv7 指令集的 ARM 处理器。到目前为止,当我指定预处理器定义 EIGEN_DONT_VECTORIZE 时,一切正常。但由于一些性能问题,我想使用 armv7 优化的代码。

无论我使用哪种编译器 LLVM-GCC 4.2 或 LLVM CLang 2.0,我总是遇到编译错误。我发现(或者更好地认为),LLVM-GCC 4.2 是访问这些 ARM-NEON 特定指令的唯一方法。

当我不设置 EIGEN_DONT_VECTORIZE (并向 gcc 提供 -mfloat-abi=softfp -mfpu=neon)时,我收到以下 gcc 编译器错误:

src/m3CoreLib/Eigen/src/Core/arch/NEON/PacketMath.h:89:错误:'__ extension__'之前的预期不合格ID

我已阅读有关使用“旧”gcc 4.2 的问题以及使用较新版本 gcc 的建议。我不确定,但我相信由于应用商店的批准,这不是一个选择。我还能做些什么来为 iPhone 编译它。?有谁解决了这个问题吗?

谢谢,凯

0 投票
2 回答
2920 浏览

xcode - 构建 MobileVLC -> armc7 + ffmpeg 问题

我正在尝试在 OS X Lion 上针对 iOS SDK 5.0 构建 MobileVLC。到目前为止,没有骰子。

但是,按照给定的说明,构建在此处停止并失败:[info] Building contrib for iOS in '/Users/shamil/Documents/MobileVLC/ImportedSources/vlc/contrib-builddir-ios-i686-apple-darwin10

当前日志:./buildMobileVLC.sh -s [info] Preparing build dirs [info] Building [info] Building vlc [info] Building libvlc for the iOS [info] Using i386 with SDK version 4.2 [info] Building contrib for iOS in '/Users/shamil/Documents/MobileVLC/ImportedSources/vlc/contrib-builddir-ios-i686-apple-darwin10'

错误如下:

/ImportedSources/vlc/contrib-builddir-ios-arm-apple-darwin10/build-src/ffmpeg/config.log 告诉我:

我加粗了我认为导致它失败的那个。现在 - 我该如何解决这个错误?

0 投票
7 回答
8692 浏览

iphone - XCode 4.2。问题:标准(armv7)

我想在 App Store 中更新我的应用程序,但是当我尝试上传它时,我收到一个错误,即我的应用程序不支持 armv6。问题是我什至不能选择 Armv6 作为架构。

我有以下架构设置:

  1. 架构:标准(armv7)
  2. 基础 SDK:最新 iOS (iOS 5.0)
  3. 仅构建活动架构:否
  4. 有效架构:armv6 armv7 armv7f armv7k

我认为因为 3 和 4 一切都设置正确。

我不能将 1 更改为其他内容。

我能做些什么?

0 投票
40 回答
378879 浏览

ios - 架构 armv7 的未定义符号

这个问题一直让我发疯,我不知道如何解决它......

我认为这与:

但我补充说:libz.1.2.3.dylib这没有帮助,有人有什么想法吗?

0 投票
2 回答
2915 浏览

loader - 应用程序加载器上的“应用程序可执行文件缺少必需的架构 armv6”

可能重复:
应用程序可执行文件缺少所需的架构 armv6

当我在我的设备上运行我的层应用程序时它可以工作,但是当我想用应用程序加载器将它上传到应用商店时,它会给出一条消息;“ *应用程序可执行文件缺少必需的架构 必须存在以下架构中的至少一个:armv*6

我已将“仅构建活动架构师”设置为“”,消息消失,但会出现另一个我无法解决的问题..

ld:警告:忽略文件/Users/.../Build/Products/Release-iphoneos/liblayarplayer.a,文件是为存档而构建的,它不是被链接的架构(armv6)

_OBJC_CLASS_$_LPAugmentedRealityViewController”,引用自:LayarViewController.o ld 中的 objc-class-ref:未找到架构 armv6 collect2 的符号:ld 返回 1 个退出状态

有人身份证吗?