rust - Rust 是否有 -Ofast -march=native 的等价物?

标签 rust

<分区>

Rust 是否具有 GCC 的 C CFLAGS="-Ofast -march=native" 编译器优化的等效项?

最佳答案

要针对 native CPU 进行优化,您可以使用

RUSTFLAGS="-C target-cpu=native"

我认为 LLVM 默认优化速度(或更具体地说,吞吐量);我真的找不到这方面的文档,但这就是 source code 的内容建议。

您应该能够使用例如选择不同的成本模型

RUSTFLAGS="-C target-cpu=native -C llvm-args='-cost-kind=latency'"

但是我没试过这个,也不知道这个开关效果的细节。

关于rust - Rust 是否有 -Ofast -march=native 的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53466667/

相关文章:

rust - 我可以在泛型函数中使用的只有原始类型的特征吗?

arrays - 将一个源数组拆分为多个副本的正确方法是什么?

iterator - Iterator collect 的类型问题

rust - 让GtkComboBox条目为Pixbuf或String

dataframe - 遍历行 polars rust

rust - 使用Rust的 crate 正则表达式,如何获取组的职位?

ssl - 构建带 cargo 的箱子时 SSL 证书无效

json - 使用 Serde 将两种类型转换为一种类型

linux - 如何在不需要设置 LD_LIBRARY_PATH shell 变量的情况下键入 "cargo run"?

rust - 从不同模块访问私有(private)字段