【问题标题】:How to publish an optimized binary using cargo publish?如何使用 cargo publish 发布优化的二进制文件?
【发布时间】:2019-10-11 17:31:21
【问题描述】:

我正在尝试将我的第一个 crate 发布到 crates.io。

当我在本地构建我的项目时,我可以传递 --release 标志以获得优化的二进制文件,但是当我执行 cargo publish --dry-run 时,它似乎正在构建一个未优化的二进制文件,因为这是倒数第二行输出:

Finished dev [unoptimized + debuginfo] target(s) in 24.79s

如果可能,我想构建一个优化的二进制文件并将其发布到 crates.io。

【问题讨论】:

    标签: rust rust-cargo


    【解决方案1】:

    您将源代码发布到 crates.io。当用户运行cargo install <my-crate> 时,它会下载源代码并使用--release 进行编译。您无需执行任何操作。

    【讨论】:

      猜你喜欢
      • 2016-08-04
      • 2018-10-13
      • 2020-07-29
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-15
      相关资源
      最近更新 更多