RUST学习系列(二)--IDE选择

高手可以选择 vim

然而,我不是高手,我乖乖用IDE,并且要支持断点调试

经过一番对比折腾,毅然决然选择 JetBrains Clion 作为我的 Rust IDE,不为别的,只因为它真的很强大

1. 安装 JetBrains Clion 

JetBrains Clion 需要收费,且不便宜,我先搞个试用版 JetBrains CLion 2019.2.1 x64

安装过程略

2. 安装 Rust 插件

可以在第一次启动 Clion 时安装

RUST学习系列(二)--IDE选择_第1张图片

也可以后续在插件管理处安装,主要有 intellij-rust和 intellij-toml 两个插件

3. 创建工程

4. 支持调试 (MinGW方案)

  • 安装 msys2 http://www.msys2.org/  默认安装在 C:\msys64\
  • 运行 mingw64.exe
  • 运行 pacman -S --noconfirm base-devel mingw-w64-x86_64-toolchain git 安装 mingw toolchain
  • 添加配置到 %CARGO_HOME%\config:

[target.x86_64-pc-windows-gnu]

linker = "C:\\msys64\\mingw64\\bin\\gcc.exe"

ar = "C:\\msys2\\mingw64\\bin\\ar.exe"

  • 添加C:\msys64\usr\bin(如果报冲突,这个就不添加)和C:\msys64\mingw64\binPath环境变量
  • 选择stable-gnu或者nightly-gnu为默认工具链  rustup default stable-gnu
  • 添加MinGW工具链到CLion,路径为C:\msys64\mingw64
  • RUST学习系列(二)--IDE选择_第2张图片

5. 支持调试(VisualStudio 方案)

  • 安装 vs2017(以上),如路径 D:\Program Files (x86)\Microsoft Visual Studio\2017
  • 配置 toolchain 时选择 Visual Studio:
  • RUST学习系列(二)--IDE选择_第3张图片
  • 安装 gnu toolchain: rustup toolchain install stable-x86_64-pc-windows-gnu
  • 设置默认 tool chain: rustup default stable-gnu
  • 可惜 Clion 尚不能使用 vs 的 bebugger:
  • RUST学习系列(二)--IDE选择_第4张图片

我之前明明成功配置过一回,重装 Clion 后就死活不行了,难道是幻觉,,,,

 

6. Hello World 可以断住了

RUST学习系列(二)--IDE选择_第5张图片

你可能感兴趣的:(Rust,编程)