[英]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.