如何使用gdb调试.ipp文件?

UPDATE

我使用 -g 选项构建了boost和客户端代码 .

当我尝试调试代码时,GDB中的TUI模式只是不允许我在boost库的.ipp文件中导航 .

这是一个真正的麻烦,作为解决方法,我从 gcc 选项 -E 生成了一个预处理的输出文件,并将其重命名为 New.cpp 文件 .

这个重命名的 New.cpp 将包含嵌入其中的特定增强库(例如序列化)的所有模板实例化(我试图在.ipp文件中导航的实例) .

然后我使用 -g 编译了这个 New.cpp 并调试它以查看一些奇迹 .

但它仍然只是没有导航到地方(嵌入在 New.cpp 内的模板实例) .

因此,我迫切需要找到一种方法来调试这些.ipp文件 . 我希望我在这里明确表达了我的意图 .