繁体   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