are*_*s94 1 c++ linux gdb centos
我有一个在Linux上运行的程序,它一直在神秘地崩溃.我已经知道一种方法可以知道它崩溃的地方是使用GDB.但是每次重新启动它时我都不想附加它(因为我正在测试它,所以做了很多).有没有其他方法可以做到这一点?
Mik*_*our 5
首先使用ulimit -c unlimited允许崩溃的程序写入核心转储.
ulimit -c unlimited
程序崩溃后,你会找到一个名为的核心转储文件core,或者core.<pid>你的程序是多线程的.
core
core.<pid>
您可以将其加载到GDB中以检查崩溃时的状态gdb program core.
gdb program core
归档时间:
14 年,1 月 前
查看次数:
226 次
最近记录: