think的知识库

Rust在vs code中debug

由think创建,最终由think 被浏览 16 用户

创建一个hello项目

cargo new hello_cargo
cd hello_cargo
cargo build

安装vscode rust插件

  • rust

    {w:100}{w:100}

  • codelldb,用于debug rust代码(这里运行环境是linux,实际开发环境是 mac + vscode + remote docker + centos in docker)

    {w:100}{w:100}

配置vscode

左侧 运行和调试 > 添加配置…

{w:100}{w:100}添加如下配置,注意program和cwd的路径,你的可能不一样

        {
            "type": "lldb",
            "name": "Launch Rust Program",
            "request": "launch",
            "program": "${workspaceFolder}/hello_cargo/target/debug/hello_cargo",
            "args": [],
            "cwd": "${workspaceRoot}/hello_cargo"
        }

设置断点开始调试

设置断点,然后就可以一步一步Debug了,还是挺方便的。修改代码后,先cargo build,然后调试

{w:100}{w:100}

标签

Rust
{link}