【问题标题】:Does rustc / cargo have a -march=native equivalent?rustc / cargo 是否有 -march=native 等价物?
【发布时间】:2017-10-17 08:14:53
【问题描述】:

我觉得二进制可移植性并不是一个真正的问题,所以像 -march=native 这样的东西可能总是默认行为。不过,我找不到任何说法。

【问题讨论】:

  • rustc -C target-cpu=native ...

标签: optimization rust rust-cargo


【解决方案1】:

如 cmets 中所述,将 -C target-cpu 选项传递给 rustc:

rustc -C target-cpu=native

更多选项:

$ rustc -C help
    ...     
    -C        target-cpu=val -- select target processor (rustc --print target-cpus for details)
    ...

有关传递选项的更多方法,请参阅How to pass rustc flags to cargo?

我觉得二进制可移植性并不是一个真正的问题

我很确定依赖 Rust 的 Firefox 开发人员会不同意你的观点,还有很多其他人。

【讨论】:

  • 这绝对是真的......我知道我错过了一些东西。我在想箱子是通过 cargo install 在本地安装的——它是从源代码编译的。依赖关系也是基于源的。谢谢!
猜你喜欢
  • 2021-03-29
  • 2011-01-16
  • 2020-09-20
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多