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}"
            }
        ]
    }
相关推荐
chenqianghqu5 分钟前
ubuntu 22.04环境中安装goland
linux·运维·ubuntu
gwjcloud1 小时前
Frp内网穿透
linux·运维·服务器
MwEUwQ3Gx1 小时前
常见Linux权限提升笔记
linux·运维·笔记
ken22322 小时前
安装问题@ ubuntu 24.04 :efi 磁盘分区,挂载
linux·运维·ubuntu
white-persist2 小时前
【vulhub weblogic CVE-2017-10271漏洞复现】vulhub weblogic CVE-2017-10271漏洞复现详细解析
java·运维·服务器·网络·数据库·算法·安全
怪我冷i2 小时前
Rust错误处理之unwrap
rust·cloudflare·unwrap
数据知道2 小时前
claw-code 源码详细分析:`reference_data` JSON 快照——大型移植里「对照底稿」该怎么治理与演进?
linux·python·ubuntu·json·claude code
kvo7f2JTy2 小时前
吃透Linux/C++系统编程:文件与I/O操作从入门到避坑
java·linux·c++
Deitymoon2 小时前
linux——守护进程
linux
Vect__3 小时前
深刻理解虚拟内存机制
linux