通用步骤
- 安装
rust
- 安装
CLion
以及intellij-rust
插件 CLion
开起Rust
项目- 打上一个断点,然后点击
main
函数旁边的“播放”按钮,选中“虫子” - 程序将在你的断点处暂停
macOS下,我的环境为10.13
- 安装
Command Line Tools
或者xcode
- 剩下步骤与通用步骤下相同
Ubuntu下,我的环境为16.04
- 安装
build-essential
和git
- 剩下步骤与通用步骤下相同
Windows下,我的环境为Win10
- 安装
msys2
, 我安装在C:\msys64\
- 运行
mingw64.exe
- 运行
pacman -S --noconfirm base-devel mingw-w64-x86_64-toolchain git
- 添加配置到
C:\Users\YourName\.cargo\config
- 添加
C:\msys64\usr\bin
(如果报冲突,这个就不添加)和C:\msys64\mingw64\bin
到Path
环境变量 - 安装
rust
,选择stable-gnu
或者nightly-gnu
为默认工具链 - 安装
CLion
- 并添加
MinGW
工具链到CLion
,路径为C:\msys64\mingw64
- 安装
intellij-rust
插件
- 并添加
- 剩下步骤与通用步骤相同
配置
[target.x86_64-pc-windows-gnu]
linker = "C:\\msys64\\mingw64\\bin\\gcc.exe"
ar = "C:\\msys2\\mingw64\\bin\\ar.exe"
如果你的GDB
版本为v8.2
及以上,那至少需要CLion 2018.3
及以上版本
1
共 2 条评论, 1 页
评论区
写评论thank you
CLion 2018.2.6版本可以使用GDB v8.2进行调试,未发现异常(在进行工具链设置时,CLion会进行警告)