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}"
            }
        ]
    }
相关推荐
重生之小比特7 分钟前
【Linux系统】17 库制作与原理(下)
linux·运维·服务器
weixin_4509072812 分钟前
[ZYNQ Linux] VCU使用
linux·zynq
acd1200917 分钟前
Nginx 反向代理的缓冲区坑:后端响应大时接口偶发 502
java·运维·nginx
程序员清风21 分钟前
AI 编程助手的权限边界:文件、命令、密钥与人工确认
运维·服务器·网络
wacsii25 分钟前
【Linux进程(二)】深入 Linux 内核:进程状态切换与底层数据结构的秘密
linux·服务器
R&L_2018100134 分钟前
LINUX CPU 热点分析
linux
CodeYp20191 小时前
第6讲:Ext 系列文件系统
linux·文件系统·ext
爱吃香菜的初学者1 小时前
十九.Linux——TCP协议(1)
linux·网络·tcp/ip
Rambo.Fan1 小时前
02 · 重建与修复手册(新服务器 playbook)
运维·服务器·django
Zevalin爱灰灰1 小时前
Linux入门第二部分(ARM裸机篇) 第三章 汇编LED驱动实验
linux·汇编·arm开发