-
-
[原创]Linux下的VScode的Rust开发调试环境搭建
-
2021-5-23 18:44 5547
-
最近用kali系统装了rust,想玩玩rust,需要用上vscode的F5进行调试。所以学习了下调试设置。
一、首先,需要安装最新版的 Rust 编译工具和 Visual Studio Code。
Rust 编译工具:https://www.rust-lang.org/zh-CN/tools/install
Visual Studio Code:https://code.visualstudio.com/Download
装好后对应的linux下的软件版本后,
根据红框步骤找到vscode
\
二、把如下插件装上
三、建一个文件夹rust,里面后续放rust项目的。
四、打开vscode找到刚建好的文件夹。新建终端。
新建终端
五、新建一个rust项目kanxue,我们需要在终端中输入如下命令。
现在在终端里输入以下三个命令:
cd kanxue cargo build cargo run
这样测试完毕,rust就设置好了。
六、设置debug调试环境
需要让vscode重新选择项目区域,就是刚建好的项目kanxue ,重复如下图的步骤,找到kanxue文件夹。
点击创建launch.json文件
把如下代码替换默认的:
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "lldb", "request": "launch", "name": "Debug", "program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}", "args": [], "cwd": "${workspaceFolder}" } ] }
点击debug测试下看是否正确
那debug就设置好了,后续按F5就有用了。重要说明下,设置debug的时候会生成一个.vscode的文件夹,这个文件夹就是控制debug的,需要在项目内,这个就是在kanxue的项目内。若脱离这个项目,debug就运行不了。所以新建的项目也需要重新添加debug。
关于断点设置,
[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界
最后于 2021-5-23 19:10
被好像很神奇编辑
,原因:
赞赏
看原图