gdb 调试 hello word char *详细指针

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdb 调试 hello word char *详细指针相关的知识,希望对你有一定的参考价值。



#include<iostream>
using namespace std;
int main()

char *p="hello";

return 0;
g++  -g main.cpp -o main 
gdb main
l
b 5
r
n

显示hello这个字符串

x/1sb p
0x555555554835: "hello"

输出char 格式

(gdb)  x/5cb p
0x555555554835: 104 h 101 e 108 l 108 l 111 o

输出十进制 格式

(gdb)  x/5db p
0x555555554835: 104 101 108 108 111

输出16进制

(gdb)  x/5xb p
0x555555554835: 0x68 0x65 0x6c 0x6c 0x6f


以上是关于gdb 调试 hello word char *详细指针的主要内容,如果未能解决你的问题,请参考以下文章

在ubuntu中gdb 调试a.out文件,首先输入gdb hello 进入 (gdb)在输入 l 输出

gdb-pada调试实例

#导入Word文档图片# Linux下GDB调试工具的运用

Linux学习——Gdb基本调试方法&&多线程调试

Linux之gdb调试工具

为啥 GDB 以八进制显示 char?