问题标签 [armv6]

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 回答
4322 浏览

iphone - 编译仅 armv7 架构的好处/后果是什么?

在编译 iPhone 应用程序时,有一个“优化”架构(仅限 armv7)与标准 armv6/armv7 架构的设置。

编译仅 armv7 架构的好处/后果是什么?

0 投票
1 回答
2169 浏览

iphone - 可以为 iPhone/armv6 编译 libpcap 吗?

试图编译一个使用 pcap.h 的基本程序。我已经在我的 Mac OSX 机器上设置了环境,它使用 iPhone 3.1.3 SDK for iPhone 3GS。我还将 libpcap 安装到 ~/libpcap 中,因此我可以使用 -I 标志告诉 gcc 在哪里查找标头。但是,它会失败并显示 ld 警告,说明该文件不是所需的体系结构。

我正在编译以下行:

正在生成的错误是:

我现在假设我需要为 armv6 架构(iPhone)重新编译 libpcap,但检查 ./configure 选项并没有帮助。我已经尝试过用谷歌搜索,但那里几乎没有。

0 投票
1 回答
829 浏览

iphone - Xcode:通用\iOS4 应用程序的架构设置

我想知道我的项目设置应该是什么,以防我有一个现在更新到 4.0 的通用应用程序。

基础 SDK 是 iPhone 设备 4.0 iPhone OS 部署目标是 iPhone OS 3.0

对于不同的配置(调试、发布),我应该在架构、仅构建活动架构复选框和 Valis 架构中输入什么?

此外,由于我的一些应用程序不是通用的,但将支持 4.0 作为基础和 3.0 作为部署,架构设置会有什么不同吗?

谢谢

罗伊

0 投票
2 回答
765 浏览

iphone - 如何防止代码块在 ARMv6 上编译为胖二进制文件?

我有一个 iPhone 项目,配置为针对 armv6 和 armv7 架构进行编译。我需要从编译 armv6 架构中排除一些代码,因为它会导致设备运行时崩溃(错误指令异常)。

是否有定义 armv6/armv7 编译路径(例如“_DEBUG”)?

0 投票
2 回答
17605 浏览

xcode4 - 恢复 Xcode 以接受 armv6 架构的方法?

我有一个第 3 方 .a 库,它显然是为仅兼容 armv6 而编译的,其中两个新的 Xcode(3.2.6 和 4)现在都需要单独的 armv7 切片才能在设备上运行。链接错误是:文件是通用的,但不包含架构 armv7 的 (n) armv7 切片。

任何人都知道如何使两个新 Xcode 中的任何一个像 3.2.5 一样运行并在我等待库供应商制作 armv7 版本时接受现有库?

0 投票
5 回答
38231 浏览

iphone - Xcode 4 Final - 与 armv6 库链接时出现“armv6 armv7”问题

直到 xcode 4 final (我使用 3.latest 和 4 GM 可用时)这并没有发生。当我升级到 xcode 4 最终版本时,在尝试将 armv7 版本与我的非 armv7 库链接时开始出现链接错误(我的项目设置为默认的标准 armv6 armv7 有效架构):

armv6 版本编译得很好,但整个编译过程失败,出现 77 个链接错误。

我知道这是预期的行为,它不会通过 armv6 库链接到 armv7。修复将我的项目设置为仅 armv6。我的问题是:为什么这在以前版本的 xcode 中有效?

如果我仅设置为 armv6,我开始收到此警告:

我不喜欢看到警告:-) 有人有类似的问题吗?

谢谢,

费尔南多

0 投票
2 回答
9531 浏览

xcode4 - XCode 4 活动架构设置

我已将 XCode 更新到最新的 4 版本(最终版本)。我的项目依赖于为 armv6 构建的第 3 方库。

问题是我不能像在 3.xx 中那样更改“活动架构”,而是我看到在链接期间活动架构标志始终作为 armv7 传递。

有谁知道如何为构建目标(或方案)设置活动架构?

提前致谢。

0 投票
3 回答
4875 浏览

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

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

0 投票
2 回答
1928 浏览

iphone - 如何在 OSX 上为 iphone 构建 openldap 库?

我正在尝试为 iOS3 和 4 构建 openldap-2.4.23 库,但是当我尝试运行配置时出现错误:

我的环境设置是这样的:

顺便说一下,我在CFLAGS和LDFALGS修改后配置成功,如下:

但是, make & make install 的结果不是 armv 架构:

如何构建 armv6 架构 openldap 库?任何人,请帮助!

谢谢。

0 投票
2 回答
4448 浏览

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

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

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

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

只是好奇。谢谢。