簡體   English   中英

Rustup vs貨物二進制文件

[英]Rustup vs Cargo binaries

我剛剛在macOS上安裝了Rustup,並注意到有兩個rustc和兩個cargo Binaries:

  • ~/.cargo/bin/rustc (cargo)
  • ~/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rustc (cargo)

它們的版本完全相同,但是diff顯示存在一些差異。 那么,為什么會有兩種不同的rustccargo )二進制文件,我應該使用哪一種呢?

之所以有兩個名為rustc文件,是因為rustup是一個工具鏈多路復用器。 它使您可以安裝多個版本的Rust並在它們之間輕松切換。

安裝在~/.cargo/bin/rustc的二進制文件代理到您選擇的當前工具鏈。 每個已安裝的編譯器都保存在toolchains目錄下。

盡管toolchains目錄中的編譯器似乎是一個較小的文件,但這僅是因為它是動態鏈接的,而不是靜態鏈接的。

可以在rustup的README上找到更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM