rustc / cargo是否有一个等价于-march=native的选项?

15

我觉得二进制可移植性不是一个真正的问题,因此像 -march=native 这样的选项可能总是默认行为。不过,我没有找到任何说明它是这样还是那样的信息。


1
rustc -C target-cpu=native ... - ildjarn
1个回答

14

如评论中所提到的,传递-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)
    ...

请参阅如何将rustc标志传递给cargo?获取更多传递选项的方法。

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

我相信依赖于Rust的Firefox开发人员以及其他许多人会不同意您的看法。


这是绝对正确的...我知道我漏掉了什么。我一直认为箱子是通过 cargo install 安装到本地的 - 这会从源代码编译。依赖项也是基于源代码的。谢谢! - Josh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接