cargo項目構建和包管理工具(配置cargo國內源)

cargo

官網: https://doc.rust-lang.org/cargo/index.html

cargo,簡單來說就是python 的pip,nodejs 的npm,rust下的包管理工具。
Cargo用於組織Rust項目,比直接用rustc編譯多個源文件更方便。

Rust 由 rustup 工具來安裝和管理。 Rust 有一個 6 周的 快速發佈過程 並且支持 大量的平臺 ,所以任何時候都有很多 Rust 構建可用。 rustup 在 Rust 支持的每一個平臺上以一致的方式管理這些構建, 並可以從 beta 和 nightly 發佈渠道安裝 Rust,且支持額外的交叉編譯目標平臺。

argo new project_name --bin # 如果你想寫一個普通的項目
cargo new lib_name --lib --vcs none # 如果你想寫一個庫
cargo build # 如果你想編譯,默認會編譯到target/debug/project_name下
cargo run # 如果你想編譯並運行
cargo build --release # 如果你想發佈,這會做很多優化,並編譯到target/release/project_name下
cargo update # 如果你想修改Cargo.lock文件的話,運行它
cargo update -p rand # 如果你只是想更新rand版本的話,運行它
cargo test abc # 如果你想做test,運行它

配置cargo國內源

原文鏈接:https://blog.csdn.net/u010953692/article/details/106464851
rust cargo指定國內鏡像
參考URL: https://blog.csdn.net/setlilei/article/details/106204105?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

/root/.cargo新建配置文件config

[source.crates-io]
replace-with = 'tuna'

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

cargo install cargo-rls-install
cargo rls-install -i nightly-2020-03-19
rustc -V

cargo來進行項目構建

  1. 執行 cargo new hello_cargo --bin ,執行完上面的操作之後,我們切換到hell_cargo目錄下,可以看到一個文件(Cargo.toml)和一個目錄(src),同時src目錄下有一個main.rs文件。

  2. 執行 cargo run 就可以看到一行"hello world" 字符串出現在屏幕上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章