为什么即使我仅在x86_64系统上,iOS模拟器也需要i386和x86_64符号?

乔伊·卡森

我正在尝试让一个在模拟器上运行的应用程序之前遇到一些问题。我们没有构建libjpeg.a i386,但确实有x86_64这是剩下的唯一依赖项,但是我想知道为什么i386如果我在x86_64Mac上运行,为什么实际上需要符号

可变长度编码器

iOS模拟器可以32位和64位模式运行您的应用。这使您可以解决很多64位问题,并确保它可以同时用于armv7和arm64。为此,它将为i386和x86_64编译您的应用程序,并且需要两种体系结构的库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在x86_64系统上安装i386版本的软件?

来自分类Dev

x86_64和i386有什么区别?

来自分类Dev

x86_64,i386,ia64和其他此类术语代表什么?

来自分类Dev

x86_64,i386,ia64和其他此类术语代表什么?

来自分类Dev

什么决定了在 64 位机器上构建的 32 位库是否需要 x86_64 或 i386 依赖项?

来自分类Dev

在XCode 12中找不到x86_64的符号-仅模拟器

来自分类Dev

为什么仅在选择 x86_64 模拟器时才会出现错误“无法引用块内的数组类型声明”

来自分类Dev

x86_64模拟器上的JSONStore Android应用

来自分类Dev

为什么我的Ubuntu试图在x86_64系统上获取aarch64软件包

来自分类Dev

机器类型(C ++库):i386与x86_64

来自分类Dev

如何使`go get`针对x86_64而不是i386构建

来自分类Dev

如何在x86_64 Swift项目中使用i386 Framework

来自分类Dev

链接内核-输入文件的i386体系结构与i386:x86_64输出不兼容

来自分类Dev

为什么我得到“ ld:找不到体系结构x86_64的符号”

来自分类Dev

为模拟器构建时,体系结构x86_64的未定义符号

来自分类Dev

为什么安装软件包的i386版本会触发x86_64版本的删除?

来自分类Dev

为什么x86和x86_64中的Linux系统呼叫号码不同?

来自分类Dev

AOSP x86_64模拟器在Android Studio中不可见

来自分类Dev

即使添加i386,也无法在x86_x64服务器上运行ELF 32位

来自分类Dev

在Mac上的Qt:Boost文件系统库-找不到架构x86_64的符号

来自分类Dev

Xcode 6.1:文件是为x86_64构建的,该文件不是要链接的体系结构(i386)

来自分类Dev

现在,Xcode 6 iOS Simulator(iPad2,iPhone5)的发布模式正在运行x86_64。调试i386

来自分类Dev

为什么TempleOS无法在现代x86_64机器上运行?

来自分类Dev

“ cqo”,“ cdq”和“ cwd” x86_64指令。为什么不只使用cqo?

来自分类Dev

为什么x86_64和ARM的ARC的objc_autoreleaseReturnValue的实现不同?

来自分类Dev

为什么 va_arg() 对 x86_64 和 arm 产生不同的影响?

来自分类Dev

为什么不能同时安装多个x86和x86_64版本的库?

来自分类Dev

为iOS模拟器构建,但链接到为OSX构建的目标文件,用于Xcode 7中的体系结构x86_64

来自分类Dev

i686和x86_64软件包之间有什么区别?

Related 相关文章

  1. 1

    为什么在x86_64系统上安装i386版本的软件?

  2. 2

    x86_64和i386有什么区别?

  3. 3

    x86_64,i386,ia64和其他此类术语代表什么?

  4. 4

    x86_64,i386,ia64和其他此类术语代表什么?

  5. 5

    什么决定了在 64 位机器上构建的 32 位库是否需要 x86_64 或 i386 依赖项?

  6. 6

    在XCode 12中找不到x86_64的符号-仅模拟器

  7. 7

    为什么仅在选择 x86_64 模拟器时才会出现错误“无法引用块内的数组类型声明”

  8. 8

    x86_64模拟器上的JSONStore Android应用

  9. 9

    为什么我的Ubuntu试图在x86_64系统上获取aarch64软件包

  10. 10

    机器类型(C ++库):i386与x86_64

  11. 11

    如何使`go get`针对x86_64而不是i386构建

  12. 12

    如何在x86_64 Swift项目中使用i386 Framework

  13. 13

    链接内核-输入文件的i386体系结构与i386:x86_64输出不兼容

  14. 14

    为什么我得到“ ld:找不到体系结构x86_64的符号”

  15. 15

    为模拟器构建时,体系结构x86_64的未定义符号

  16. 16

    为什么安装软件包的i386版本会触发x86_64版本的删除?

  17. 17

    为什么x86和x86_64中的Linux系统呼叫号码不同?

  18. 18

    AOSP x86_64模拟器在Android Studio中不可见

  19. 19

    即使添加i386,也无法在x86_x64服务器上运行ELF 32位

  20. 20

    在Mac上的Qt:Boost文件系统库-找不到架构x86_64的符号

  21. 21

    Xcode 6.1:文件是为x86_64构建的,该文件不是要链接的体系结构(i386)

  22. 22

    现在,Xcode 6 iOS Simulator(iPad2,iPhone5)的发布模式正在运行x86_64。调试i386

  23. 23

    为什么TempleOS无法在现代x86_64机器上运行?

  24. 24

    “ cqo”,“ cdq”和“ cwd” x86_64指令。为什么不只使用cqo?

  25. 25

    为什么x86_64和ARM的ARC的objc_autoreleaseReturnValue的实现不同?

  26. 26

    为什么 va_arg() 对 x86_64 和 arm 产生不同的影响?

  27. 27

    为什么不能同时安装多个x86和x86_64版本的库?

  28. 28

    为iOS模拟器构建,但链接到为OSX构建的目标文件,用于Xcode 7中的体系结构x86_64

  29. 29

    i686和x86_64软件包之间有什么区别?

热门标签

归档