调试工具综合指南
1. GDB 常用命令
GDB 是一款强大的调试工具,以下是一些常用命令及其功能:
| 命令 | 功能 |
| — | — |
| file | 设置正在调试的二进制文件的文件名,调试符号将从该文件加载 |
| dir | 向应用程序源代码文件的搜索路径中添加一个目录 |
| target | 设置连接到远程目标的参数,这实际上是一组完整的命令,使用 help target 可获取更多详细信息 |
| set remotebaud | 在通过串口线调试远程应用程序时,设置串口的速度 |
| set solib-absolute-prefix | 设置查找与正在调试的二进制文件一起使用的共享库的路径。当二进制文件是动态链接时,此命令可能最为有用 |
当需要 GDB 每次启动时执行多个命令,可以使用 .gdbinit 文件。若要获取各种调试器命令的使用信息,可在 GDB 环境中使用 help 命令或查阅 GDB 手册。
2. 与图形前端交互
如今,优秀的集成开发环境(IDE)和其他图形用户界面(GUI)发展迅速,许多开发者习惯在 GUI 环境下进行开发。常见的与 GDB 结合使用的图形界面有 Eclipse、DDD(http://www.gnu.org/software/ddd)和 KDevelop 等。这些前端可使用之前为目标构建的跨平台 GDB 进行实际调试工作。
不过,在嵌入式开发中,不能因 GUI 对 GDB 的广泛支持而忽视命令行。因为许多 GUI 无法处
超级会员免费看
订阅专栏 解锁全文
3130

被折叠的 条评论
为什么被折叠?



