gdb 调试core 文件

vi gdb_error.c

#include<stdio.h>
int main()
{
  int *temp=NULL;
  
  *temp=10;
  return 0;

}
ulimit -c unlimited
gcc -g gdb_error.c -o gdb_error
gdb gdb_error
b 7
r 

将值付给一个空指针

Program received signal SIGSEGV, Segmentation fault.
0x000055555555460a in main () at gdb_error.c:6
6	  *temp=10;
posted @ 2022-08-19 22:44  luoganttcc  阅读(7)  评论(0编辑  收藏  举报