WSL (Linux)配置 Rust 开发调试环境

WSL (Linux)配置 Rust 开发调试环境

  1. 安装 Rust:安装 Rust 环境 - Rust语言圣经(Rust Course)

    除了执行以上步骤,还得安装编译工具:

    bash 复制代码
    sudo apt-get update
    sudo apt-get install build-essential
  2. 配置 VSCode:墙推 VSCode! - Rust语言圣经(Rust Course)

  3. 安装调试工具:

    bash 复制代码
    sudo apt install lldb

    安装 CodeLLDB 插件,如果有报错,根据报错提示下载好.VSIX文件以后使用Install from VSIX...的 VSCode 命令。

    在项目目录下命令行运行cargo build命令构建调试用二进制文件。

    按 F5 运行调试,如果报错,则根据提示配置launch.json文件,比如:

    json 复制代码
    {
        // Use IntelliSense to learn about possible attributes.
        // Hover to view descriptions of existing attributes.
        // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "type": "lldb",
                "request": "launch",
                "name": "Debug",
                "program": "${workspaceFolder}/target/debug/<executable_file>",
                "args": [],
                "cwd": "${workspaceFolder}"
            }
        ]
    }
相关推荐
MXsoft6189 分钟前
## 告警治理:从“风暴”到“精准”——运维告警压缩与根因定位实践指南
运维
MXsoft61817 分钟前
**智慧校园哑终端监控:摄像头、门禁、信息屏的统一管理实践**
运维
dadaobusi24 分钟前
Linux内核完成大量内存/调度/时间子系统初始化的关键阶段
java·linux·前端
唐墨12324 分钟前
关于linux kernel错误码为负数编码这件事情,我个人的一些看法
linux·运维·服务器
Full Stack Developme30 分钟前
Linux Shell 教程概览
linux·前端·chrome
IT WorryFree32 分钟前
基于Fortinet MIB实现设备资产管理完整方案
运维·服务器·网络
鼎讯信通33 分钟前
宽频高敏・全域监测|鼎讯 DXMP 系列,打造风电射频侦测新范式
运维·能源·信息与通信
网络系统管理39 分钟前
第八届江苏技能状元大赛选拔赛信息通信网络运行管理项目模块D网络服务与系统运维-Linux样题
linux·运维
Sunny_202283744 分钟前
CAD在执行移动命令的时候按正交F8,老是卡住
运维·pccad插件、cad·pccad个人免费版·免费cad插件
guyoung44 分钟前
BoxAgnts 工具系统(5)——WASM 工具开发:从 Hello World 到生产部署
rust·agent·ai编程