gpt4 book ai didi

rust - Rust 中的 library crate 和普通 crate 有什么区别?

转载 作者:行者123 更新时间:2023-12-02 09:04:18 25 4
gpt4 key购买 nike

在阅读官方书籍时,我偶然发现了包裹和 crate 。要创建一个新的“项目”,这就是我运行的:

$ cargo new my-project
Created binary (application) `my-project` package
$ ls my-project
Cargo.toml
src
$ ls my-project/src
main.rs

该书记载如下:

A package must contain zero or one library crates, and no more. It can contain as many binary crates as you’d like, but it must contain at least one crate (either library or binary).



我的疑问是,二进制 crate 和普通 crate 有什么区别?

最佳答案

区别在于二进制 crate 和 library crate。没有“正常”的 crate 。

  • 二进制 crate 是一个可执行程序。
  • library crate 是一个可重用组件的库,可以包含在另一个 library crate 或二进制 crate 中。
  • 关于rust - Rust 中的 library crate 和普通 crate 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60266905/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com