我什么时候应该对新货物使用–bin选项?

cargo new <project_name> --bin和 和有cargo new <project_name>什么区别?

似乎两个命令都创建了完全相同的项目;所有组件都是一致的。

我认为--bin代表“二进制”,但我不知道何时使用此选项。

回答

cargo new和之间没有区别cargo new --bin。从货物的第一步开始,强调我的:

要使用 Cargo 启动一个新包,请使用cargo new

$ cargo new hello_world

Cargo 默认为--bin生成二进制程序。要创建一个库,我们将通过--lib, 代替。

同样,Cargo 的命令行帮助告诉你同样的事情。From cargo new --help,删除了一些不相关的行:

% cargo new --help
OPTIONS:
        --bin                      Use a binary (application) template [default]
        --lib                      Use a library template

也可以看看

  • 为什么 `cargo new` 创建一个二进制文件而不是一个库?
  • Rust 中的库 crate 和普通 crate 有什么区别?

以上是我什么时候应该对新货物使用–bin选项?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>