#调试 #cargo #子命令 #输出 #启动 #文件 #命令

app cargo-debug

一个 cargo 子命令,用于使用生成的输出文件启动调试器

3 个版本 (重大更改)

0.3.0 2019年3月29日
0.2.0 2019年3月29日
0.1.0 2019年3月27日

#34 in #启动

GPL-3.0-or-later

11KB
166 代码行

cargo-debug

cargo 的一个子命令,用于在提供的子命令输出上启动指定的调试器。

用法

使用 cargo install cargo-debug 安装

  • cargo debug test 在调试器中运行测试二进制文件
  • cargo debug --debugger=lldb build 在 lldb 中运行输出二进制文件
  • cargo debug test -- --all 使用 --all 参数运行 cargo test
  • cargo debug test -- -- --ignored 使用 --ignored 参数在调试器中运行测试二进制文件
  • cargo debug --command-file=test.cmd build 使用指定的命令文件在调试器中运行构建二进制文件

状态

GitHub tag Build Status Crates.io Docs.rs

开放问题

TODO:目前此功能仅适用于具有单个输出文件的工程,应添加一个过滤器以支持发现多个输出。

依赖关系

~5–14MB
~159K SLoC