因为老板子移植的时候没有移植gdb 有时候碰到程序崩溃了只能靠猜,移一个gdb上去又挺麻烦,其实可以试试coredump是否打开了,配置也挺简单
配置coredump生成的路径
echo "/tmp/core-%e-%p-%s-%t" > /proc/sys/kernel/core_pattern
这一步最好设置一下 不然默认生成的是工作目录,可能有些程序会重新设置工作目录导致找不到生成的dump文件
打开生成大小的限制
ulimit -c unlimited
重新启动一下程序就行了
生成了core-xxx之后就可以拷贝出来使用
gdb-multiarch xxx core-xxx
查看崩溃的调用栈了啥的
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。