问题标签 [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 投票
2 回答
25071 浏览

iphone - 将应用程序限制为 iOS 4.0+ 时是否需要添加 armv6 支持?

目前我正在为 armv6 和 armv7 进行编译。我还将目标 iOS 版本设置为 4.0。

我是否正确地说所有能够运行 iOS 4.0+ 的设备都是 armv7,因此我可以停止为 armv6 编译?

没什么大不了的,但这意味着如果可以的话,我的应用程序的二进制文件会小很多。

0 投票
2 回答
1935 浏览

iphone - Xcode4 App 在 iPhoneSimulator 上运行良好,但在 Device 上构建时出现 armv6/7 错误:(

我在这一点上迷路了。:( 该应用程序运行良好 iPhoneSimulator。但是当我尝试在 Device(iphone4.3.1)(XCode4) 上构建时, 出现以下错误:

当我选择标准(armv6 armv7)构建时:

当我选择 Optimized(armv7) 构建时:

任何人都可以提供有关如何解决此问题的任何指示。对于架构 armv6 错误,我如何解决不受支持的文件格式,它不是被链接的架构 (armv6)。任何帮助将不胜感激。谢谢!!!

0 投票
3 回答
107844 浏览

android - 为什么使用 armeabi-v7a 代码而不是 armeabi 代码?

在我当前的项目中,我使用了多个 .so 文件。它们位于 armeabi 和 armeabi-v7a 文件夹中。不幸的是,其中一个 .so 文件是 6MB,我需要减小文件大小。我不想使用胖 APK 文件,而只想使用 armeabi 文件并删除 armeabi-v7a 文件夹。

根据 NDK 文档,armeabi-v7a 代码是扩展的 armeabi 代码,可以包含额外的 CPU 指令。这一切都超出了我的专业范围,但我质疑为什么要同时拥有 armeabi-v7a 和 armeabi 代码。两者都必须有充分的理由,对吗?

在我的测试设备上,这一切似乎都很好。这些具有ARM v7 CPU。假设现在一切正常是否安全?

0 投票
2 回答
904 浏览

objective-c - 两个线程调用一个函数 > 局部变量访问是否需要同步?

如果两个线程“同时”调用一个函数,是否需要在互斥锁/同步块中保护该函数的本地变量(不是 ivars)以防止其他线程更改/修改它们?

或者,每个线程是否都在堆栈上获得自己的局部变量副本,就像递归调用一样/应该?

使用下面极其虚假和毫无意义的函数作为我不确定线程​​安全的示例:

请假设这TicketResponseObj's initWithCode是线程安全的。我使用 LLVM-GCC 4.2 作为我的编译器,并且我的目标是 armv7 架构。(这个示例函数也很容易是静态的,如果这很重要?)

抱歉,我知道这可能是一个愚蠢的问题,但我的朋友建议答案完全取决于编译器/架构等。

感谢您的帮助和耐心!

0 投票
1 回答
388 浏览

xcode - 有人可以帮我为 iOS 5 编译 Icy 吗?(越狱)

我在使用 Icy(Cydia 替代品)时遇到了大麻烦(比如 cURL 和 ARMv7 的错误)

所以我想知道是否有人可以帮助我为 iOS 5 编译 icy。我已经将它移植到 4.x,但是从 5.0 开始它崩溃了。

Back 4.xi 没有任何 cURL / ARMv7 错误。

有人告诉我为 ARMv7 编译 cURL,但我不知道怎么做,我不想花时间在这上面,因为我只需要它一次。

我会相信你:)

  • 萨姆图普6

Infini-Dev 的创始人(所以我真的需要冰冷的工作:P)

0 投票
1 回答
1798 浏览

iphone - iOS 5 上 armv7 的未定义符号:_aes_icm_advance_ismacryp

我有一个使用 Xcode 4.2 for iOS 4.3 构建的应用程序,我想在 Xcode 4.2 + iOS 5 beta 7 上为 Snow Leopard 构建它,但我收到以下错误:

我有一个类包含方法aes_icm_advance_ismacryp。iOS 4.3 的架构设置是 i386,所以我尝试将其更改为 i386,但 Xcode 不允许。

我尝试了这个答案,但没有解决我的问题。

0 投票
2 回答
1568 浏览

iphone - Cocos2d + Box2d 性能 ARMv6 与 ARMv7

我正在开发一款非常密集地使用 box2d 物理的​​游戏,当屏幕上有很多对象时,我的 beta 测试人员报告说性能马虎。我几乎总是挂在应用程序的调试版本上,并且一直保持相当稳定的 60 fps。在摆弄了几乎所有的构建设置之后,我注意到在 DEBUG 构建模式下,一个标志ONLY_ACTIVE_ARCHYES,而在 RELEASE 它是NO. 在仅为 ARMv6 构建 RELEASE 版本并将其安装在支持 ARMv7 的设备上之后,我们获得了稳定的 60 fps。尝试为 ARMv7 (Thumb) 构建再次给出了草率(30 - 50% 更差)的性能。在非物理模拟环境中也有轻微的性能影响。测试设备为 iPod Touch 4、iPhone 4 和 iPhone 3GS。你能分享你对为什么会这样的看法吗?我不知道 :)

0 投票
0 回答
1175 浏览

iphone - XCode 4.2 为 iPhone 3g (armv6) 编译

可能重复:
警告 iPhone 应用程序应包含 armv6 架构,即使有构建配置集

我已经升级到 XCode 4.2 以针对 iOS 5 设备(根据 Apple 的说明)我正在尝试发布针对 armv6 和 armv7(或至少 armv6)的应用程序版本。当我构建应用程序并将其存档以准备提交给苹果时,我在新的 Organizer 提交屏幕中单击了验证并被告知:“iPhone/iPod Touch 应用程序缺少所需的架构:必须至少满足以下架构之一出席:armv6"

Architectures 的项目设置不允许我选择除 Standard(armv7) 以外的任何内容。我有什么方法可以为 3g iPhone 编译这个应用程序吗?还是我必须将应用程序限制为较新的模型/降级到较早的 XCode?


万一这个问题没有作为重复问题关闭,答案可以在这里找到

0 投票
1 回答
2936 浏览

armv7 - 架构 armv7 的未定义符号

我的应用出现了一个错误。Xcode ios5 gm_seed 。
我已将 libz1.2.5.dynlib 添加到 OTHER_LDFlag

任何想法 ?

0 投票
2 回答
565 浏览

arm - armv7:stmb不占用pc

我有一个用 C 语言编写的库,混合了一些用于 ARM 的程序集。它曾经是为 armv6 编译的。现在我正在尝试将其升级到 armv7。但是,有一个中断处理程序具有stmdb sp!, {pc}armv7 中不允许的指令。armv7 上的等效指令是什么?我试过str r15, [sp, #-4]!了,但这不起作用。