如何使用gdb调试.ipp文件?
UPDATE
我使用 -g
选项构建了boost和客户端代码 .
当我尝试调试代码时,GDB中的TUI模式只是不允许我在boost库的.ipp文件中导航 .
这是一个真正的麻烦,作为解决方法,我从 gcc
选项 -E
生成了一个预处理的输出文件,并将其重命名为 New.cpp
文件 .
这个重命名的 New.cpp
将包含嵌入其中的特定增强库(例如序列化)的所有模板实例化(我试图在.ipp文件中导航的实例) .
然后我使用 -g
编译了这个 New.cpp
并调试它以查看一些奇迹 .
但它仍然只是没有导航到地方(嵌入在 New.cpp
内的模板实例) .
因此,我迫切需要找到一种方法来调试这些.ipp文件 . 我希望我在这里明确表达了我的意图 .