当前位置: 技术问答>linux和unix
Segmentation fault问题
来源: 互联网 发布时间:2016-10-27
本文导语: 一个程序运行几个小时没有问题。 但是跑久了会出现Segmentation fault。 我该如何跟踪这个问题。 | 用命令 ulimit -c unlimited 这样程序崩溃的时候会生成dump core文件,然后用gdb查看core文件就知...
一个程序运行几个小时没有问题。
但是跑久了会出现Segmentation fault。
我该如何跟踪这个问题。
但是跑久了会出现Segmentation fault。
我该如何跟踪这个问题。
|
用命令 ulimit -c unlimited
这样程序崩溃的时候会生成dump core文件,然后用gdb查看core文件就知道哪里有问题了
这样程序崩溃的时候会生成dump core文件,然后用gdb查看core文件就知道哪里有问题了
|
还是要多检查程序里指针的合法性!
|
看core dump!
有很详细的说明
有很详细的说明
|
ulimit -a unlimited
./a.out
gdb a.out core.xxx
./a.out
gdb a.out core.xxx