Skip to the content.

rust gdb 基本使用方法

  cd /home/martins3/data/vn/docs/rust/demo
  cargo build
  rust-gdb target/debug/demo

进入 GDB 后:

  set language rust
  rbreak linked_list.*drop
  run 14 # 对应 cargo run -- 14

调试测试程序

cargo test –no-run

这个命令会输出测试程序路径,例如:

target/debug/deps/demo-9096a9d14d5aaf3e

把实际路径传给 rust-gdb:

rust-gdb target/debug/deps/demo-9096a9d14d5aaf3e

然后执行:

set language rust rbreak linked_list.*drop run linked_list::test::iter –exact –nocapture

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。