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