【发布时间】:2011-09-07 08:00:45
【问题描述】:
我正在使用带有 gdb 的 Qt Creator 在 Linux 平台上调试我的 C++ 代码。每当我使用boost::shared_ptr 等时,调试器都会进入包含 boost 实现的头文件(即 /usr/include/boost/shared_ptr.hpp)。我想在调试方面忽略这些文件并简单地跳过它们。我知道我可以在它到达其中一个文件时立即退出,但是如果在每个调试会话中不多次这样做,调试起来会容易得多。
我正在使用 gcc 编译器 (g++),在 OpenSuSE Linux 11.2 和 QtCreator 2.2(它使用 gdb 作为调试器)上运行。
编辑添加:该问题针对 Boost 文件,但也适用于 STL 文件。
【问题讨论】:
-
@STATUS,谢谢。这个问题听起来像是不可能的,至少是自动的,除非目标代码和动态库代码之间存在差异。
标签: debugging gcc boost gdb qt-creator