gpt4 book ai didi

iOS 胖二进制文件 : should every arch include bitcode?

转载 作者:可可西里 更新时间:2023-11-01 03:51:27 30 4
gpt4 key购买 nike

在构建要在启用位码的应用程序中使用的库时,是否需要使用 -fembed-bitcode 或仅使用其中一个来构建 fat 二进制文件中的每个拱门?

其中之一是因为位码是独立于体系结构的并且只会被复制?

所有这些都是因为预处理器命令可能会根据架构(例如 NSInteger 宽度)更改代码?

排除 x86 切片,否则 duplicate symbol _llvm.cmdline 会发生吗? - rdar://21884601

最佳答案

Bitcode只是 LLVM IR 的另一种形式,这是依赖于架构的。

这意味着你的 fat 二进制文件中的每个切片都应该包含它自己的位码部分。

UPD. 我写了一篇关于 Bitcode 的博文,您可能会在其中找到一些有用的细节:Bitcode Demystified

关于iOS 胖二进制文件 : should every arch include bitcode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31566867/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com