【发布时间】:2016-03-07 09:33:40
【问题描述】:
我正在编写一个计算量很大的程序,并且在调试模式下运行速度非常慢。
我的程序也受到整数溢出的困扰,因为我正在从 u8 数组中读取数据,而 u8 类型通过类型推断传播到意想不到的地方,而且 Rust 更喜欢溢出而不是将整数提升为更大的类型。
在发布模式下构建会禁用溢出检查:
cargo run --release
如何在启用优化和运行时溢出检查的情况下构建 Rust 可执行文件?
【问题讨论】:
标签: rust compiler-optimization integer-overflow