我刚刚在MacOS上安装了Rust,并注意到有两个rustc和两个cargo二进制文件:
~/.cargo/bin/rustc (cargo)~/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rustc (cargo)它们的版本完全相同,但diff显示存在一些差异。那么,为什么有两个不同的rustc (cargo)二进制文件,我应该使用哪一个呢?
发布于 2017-01-31 01:12:00
之所以有两个文件名为rustc,是因为rustup是一个工具链复用器。它可以让您安装许多版本的锈菌,并容易切换到他们之间。
已选择的当前工具链的~/.cargo/bin/rustc代理安装的二进制文件。每个已安装的编译器都保存在toolchains目录下。
尽管toolchains目录中的编译器看起来是一个较小的文件,但这只是因为它是动态链接的,而不是静态链接的。
更多信息可以在沙斯塔普自述上找到。
https://stackoverflow.com/questions/41947210
复制相似问题