首页 > 代码库 > gdb小帮手
gdb小帮手
在LINUX下干活基本不要指望着像在WIN下干活那么舒服。
不同的版本和不同的库都可能会引起各种不同的错误现象。一定要有心理准备。
(gdb) p *pid
$15 = {id = 7, feature_offset = -1, feature = "&usr=", ‘\000‘ <repeats 24 times>, feature_len = 0,
type = 0 ‘\000‘, result_offset = 4, result_len = 32, proto_no = 1,
fill_fileld = 0x4080b4 <fill_fileld_str>, end_mark = "&", ‘\000‘ <repeats 28 times>, ext = 0x0}
(gdb) set print pretty on //
(gdb) p *pid
$16 = {
id = 7,
feature_offset = -1,
feature = "&usr=", ‘\000‘ <repeats 24 times>,
feature_len = 0,
type = 0 ‘\000‘,
result_offset = 4,
result_len = 32,
proto_no = 1,
fill_fileld = 0x4080b4 <fill_fileld_str>,
end_mark = "&", ‘\000‘ <repeats 28 times>,
ext = 0x0
}
-g //添加调试功能
-Wall //添加编译打印
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。