我之前从未使用过gdb宏。我有兴趣了解是否有任何用于网络编程调试的宏。
具体来说,我有一堆包含IP地址的结构,当我想看到IP地址的字符串地址(172.xxx)时,不得不手动将它们转换为“观察者”真的很痛苦。我希望有一些宏可以将in_addr和in_addr_t以及sockaddr和所有这些东西转换成主机字符串。
有什么建议吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
不确定这对你有多大帮助,但你可以在代码中使用函数将字段转储为人类可读的形式,然后在gdb中调用它们。这可能会干扰你正在做的事情但可能是一个开始。我建议你使用gdb宏。