首页 > 解决方案 > VS Code 调试 Rust 程序:进程在 Mac M1 上以状态 -1(错误 1)退出

问题描述

更新:从阅读其他人的错误中,我想知道这是否特定于 Mac M1。但奇怪的是,相同的操作可以在 Mac 终端上运行,只是在 VS Code 中不行。

在 VS 代码终端运行lldb target/debug/rustrust-lldb target/debug/rust从 VS 代码终端运行将打开调试器,但运行程序(在主函数处有或没有断点)会返回:

error: process exited with status -1 (attach failed ((os/kern) invalid argument))

我在 Mac M1 上运行。从 Mac 终端运行相同的东西可以正常工作。

从 VS 代码终端:

rust % which lldb
/usr/bin/lldb
rust % which rust-lldb
/Users/me/.cargo/bin/rust-lldb

这与 Mac 终端相同。

标签: debuggingvisual-studio-coderustlldbexit-code

解决方案


推荐阅读