当我遇到上述问题时,我正在尝试在CLion中调试Rust
我更新了工具链设置,以使用建议的默认值,例如:
如何解决此问题并使CLion能够调试Rust代码?
我进行了一些搜索,但没有找到一个简单的答案(至少我可以轻松理解一个答案)。
任何帮助将不胜感激。
答案 0 :(得分:6)
错误消息与Rust工具链有关,如果没有,则需要为Rust安装gnu工具链。
> rustup toolchain install stable-x86_64-pc-windows-gnu
然后以最简单的方法解决此问题,将其设置为默认工具链
> rustup default stable-x86_64-pc-windows-gnu
这是稳定频道,您可以免费使用每晚或测试版。
答案 1 :(得分:4)
以及Ömer Erden's answer一样,值得一提的是,Jetbarins现在有一篇有关如何配置Clion for Rust的文章,其中包含一些有关哪些设置适用于Rust开发的提示。
尤其是本段与以下问题有关:
在Windows上,转到“设置” |构建,执行,部署|工具链 并将Cygwin or MinGW设置为您的工作环境。然后跑
rustup toolchain list
并检查第一行:它应该是以下内容之一 与调试器的位匹配的gnu版本。例如,如果 您正在使用MinGW(32位)时,默认工具链应为 i686-pc-windows-gnu 。如果您使用的是MinGW64,则应 x86_64-pc-windows-gnu 。您可以通过以下方式设置适当的工具链: 正在运行rustup default <toolchain_name>
。