使用gdb调试boost .ipp文件

时间:2018-01-11 13:49:34

标签: c++ boost gdb

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

更新

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

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

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

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

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

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

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

0 个答案:

没有答案