#加入命令行参数
set args arg1 arg2
#类型转换
如果你想在 GDB 中以十六进制形式打印一个变量的值,比如 rfds
,你可以使用以下命令:
(gdb) p/x rfds
解释:
p
是 print
的缩写,用于打印变量的值。/x
表示以十六进制格式输出变量值。
这样,GDB 会以十六进制格式显示 rfds
的值。
例如:
(gdb) p/x rfds
$1 = 0x1
如果你想以八进制或二进制形式查看,可以分别使用 /o
和 /t
。例如:
(gdb) p/o rfds // 八进制
(gdb) p/t rfds // 二进制
这允许你根据需要查看不同进制的值。