在CLion中使用WSL工具链时如何启用生锈调试?

时间:2018-12-11 11:41:57

标签: rust clion windows-subsystem-for-linux

我对rust还是陌生的,现在我正在Windows上使用CLion和JetBrains的rust插件。当我只是编译并运行时,它运行良好。但是,当我开始调试时,即使我将工具链切换到WSL,它也会显示这样的对话框。

screenshot of WSL toolchain settings

screenshot of the error dialog

我想知道WSL是否是一种GNU工具链。如果是的话,我应该怎么做才能启用锈调试?谢谢。

1 个答案:

答案 0 :(得分:1)

Rust为Windows操作系统提供了两种Tier 1 toolchainspc-windows-msvcpc-windows-gnu(用于i686x864_64体系结构,总共制作了4条工具链)。它们的区别在此处突出显示:What are the differences between the GNU and MSVC Rust toolchain?

WSL要求您使用GNU工具链。使用Rustup,您可以安装它并将其设置为默认值(或在您选择的IDE中对其进行配置):

rustup toolchain add stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu