Linux C语言指针与内存 编译程序 gcc -g main.c -o main.out 调试程序 gdb ./main.out 调试时查看程序源代码 list或l 从main函数入口单步调试 start 查看变量的值 p 变量名 查看变量的内存地址:p &变量名 单步运行 n 回车 进入函数内部 s 回车 查看函数堆栈 bt 切换函数栈 f 函数标号 退出调试 q 打断点 break 断点所在行 打印出指定内存地址中的值 p * 内存地址 显示多个内存中的值 x/[num][format] 开始地址 //num表示显示的值个数,format表示显示的格式