gdb查看栈帧与段错误

gdb查看栈帧命令:                                                  (1)bt :显示一共有几个栈帧,#0号时当前栈帧,往下是上一个栈帧。p等命令都是在当前栈帧中的。                                                                                      (2)up:查看上一个栈帧

                                                                    段:(1)SIGSEGV:段错误。编译后的可执行文件是二进制文件,段是指二进制文件内的区域,所有某种特定类型的信息被保存在里面。size可得到可执行文件中各个段的大小。 text(text segment)存储指令,data存储已初始化的全局变量,bss存储未赋值的全局变量。调用栈运行时创建,调用栈所在段成为堆栈段(stack segment)

posted @ 2021-04-02 10:58  Macondo's  阅读(575)  评论(0)    收藏  举报