[英]Rustup vs Cargo binaries
我剛剛在macOS上安裝了Rustup,並注意到有兩個rustc
和兩個cargo
Binaries:
~/.cargo/bin/rustc (cargo)
~/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rustc (cargo)
它們的版本完全相同,但是diff
顯示存在一些差異。 那么,為什么會有兩種不同的rustc
( cargo
)二進制文件,我應該使用哪一種呢?
之所以有兩個名為rustc
文件,是因為rustup是一個工具鏈多路復用器。 它使您可以安裝多個版本的Rust並在它們之間輕松切換。
安裝在~/.cargo/bin/rustc
的二進制文件代理到您選擇的當前工具鏈。 每個已安裝的編譯器都保存在toolchains
目錄下。
盡管toolchains
目錄中的編譯器似乎是一個較小的文件,但這僅是因為它是動態鏈接的,而不是靜態鏈接的。
可以在rustup的README上找到更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.