我正在 ARM、iMX6 设备上开发基于 QT 的应用程序。使用 Freescale 和 Eclipse CDT Kepler 的工具链,我想在 GDB 中使用漂亮的打印机。我按照http://anadoxin.org/blog/node/98上的教程进行操作,设置似乎很好(启动 GDB 时没有错误)。但是,在查看调试视图面板时,我无法查看任何数据类型(不仅是 QT,还有 int、double 等,整个面板都是空白的。此外,还将打印变量写入 gdb Eclipse 控制台不会生成有效的输出)。
我认为我的设置很好:
- 用于 ARM 设备的 GNU gdb (GDB) 7.6
- Python:Python 2.7.3
- 日食:开普勒
- 库Ubuntu 12.04
有没有人可以帮助我理解什么是错的?我可以向 gdb 控制台发送任何命令以了解为什么漂亮的打印机不能正常工作,更糟糕的是,它们会破坏整个 gdb 调试视图变量吗?任何帮助将不胜感激