如何判断Rust编译器使用哪个Windows工具链?

时间:2018-06-04 19:52:27

标签: windows rust

我试图在我的Windows机器上安装Rust调试工具。我知道如果我使用Rust编译器使用的GNU或MSVC工具链,我必须找到,但我不知道如何找到这些信息。

2 个答案:

答案 0 :(得分:2)

使用rustup show查看您的活动工具链,其中包含您正在使用的平台的名称。例如,在我的Windows PC上,我看到了:

$ rustup show

Default host: x86_64-pc-windows-msvc

installed toolchains
--------------------

stable-x86_64-pc-windows-msvc (default)
nightly-x86_64-pc-windows-msvc

active toolchain
----------------

stable-x86_64-pc-windows-msvc (default)
rustc 1.26.1 (827013a31 2018-05-25)

其中说我的有效工具链是msvc

答案 1 :(得分:1)

平台工具链是编译器已知的。使用rustc --version --verbose查看:

PS C:\Users\IEUser> rustc --version --verbose
rustc 1.26.0 (a77568041 2018-05-07)
binary: rustc
commit-hash: a7756804103447ea4e68a71ccf071e7ad8f7a03e
commit-date: 2018-05-07
host: x86_64-pc-windows-msvc
release: 1.26.0
LLVM version: 6.0

从这里,我们可以看到我已经安装了MSVC风格(host: x86_64-pc-windows-msvc)。

另见: