gpt4 book ai didi

ios - 在 Cargo Build 中为 iOS 目标启用位码输出?

转载 作者:可可西里 更新时间:2023-11-01 05:25:59 24 4
gpt4 key购买 nike

我正在构建一个使用一些 Rust 库的 iOS 框架。现在,这些库被编译成一个静态库。为了让我启用位码(这是苹果应用程序瘦身所必需的),Rust 库需要在启用位码的情况下构建。我相信这需要 llvm 标志:-fembed-bitcode。有没有办法在 Cargo 中做到这一点?

最佳答案

您可以通过设置 RUSTFLAGS environment variable 告诉 cargo 将您希望的任何参数传递给 Rust 编译器. Rustc 编译器有一个标志 -C llvm-args=val,您可以使用它来将额外的参数传递给 llvm。

因此,在您的情况下,您会调用:

RUSTFLAGS="-C llvm-args=\"-fembed-bitcode\"" cargo build

关于ios - 在 Cargo Build 中为 iOS 目标启用位码输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38475056/

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