05-配置GDB
17.1.3 配置GDB
为了使用GDB,我们首先需要安装它。通常,Linux操作系统默认附带了它。如果没有安装,那么可以参考互联网上的安装指南,以便在用户本机进行设置。在Ubuntu上,只需运行apt-get install gdb等安装命令即可。这里用于演示的GDB版本是7.11.1。
虽然GDB为Rust程序提供了大量的支持,但对一些Rust特定的内容无法正确处理,例如让输出内容更整洁。Rust工具链rustup还为GDB和LLDB调试器提供了包装器,即rust-gdb和rust-lldb。这样做是为了解决处理Rust代码时遇到的一些限制,例如为混淆的类型获得更整洁的输出,以及美化一些用户自定义类型的输出。接下来让我们探讨GDB调试Rust程序。