1、 编译时gcc 1.c -g ,后边加上-g
2、 运行时./a.out,产生段错误时会自动生成core.xxxx的文件
(若没有产生这个文件,则在命令行输入ulimit -c umlimited,重新编译运行)
3、 用gdb调试 gdb a.out core.xxxx
4、 输入where查看详细信息,既可以定位段错误的位置
1、 编译时gcc 1.c -g ,后边加上-g
2、 运行时./a.out,产生段错误时会自动生成core.xxxx的文件
(若没有产生这个文件,则在命令行输入ulimit -c umlimited,重新编译运行)
3、 用gdb调试 gdb a.out core.xxxx
4、 输入where查看详细信息,既可以定位段错误的位置