Coredump 文件的生成与解析
1、 设置 Coredump 文件生成环境
使用 ulimit –a 可以查看当前嵌入式 Linux 操作系统是否可以生成 coredump 文件,
若 coredump 对应的值为 0,则当前环境无法生成 coredump 文件。
Ulimit –c unlimited 可以开启当前嵌入式 Linux 操作系统生成 coredump 文件,具体
操作见图 1。
图 1 嵌入式 Linux 环境生成 Coredump 文件
2、 Coredump 文件生成
交叉编译执行文件
arm-fsl-linux-gnueabi-gcc coredumptest.c -o coredumptest
在嵌入式 Linux 操作系统中执行该文件,在执行程序的当前目录下得到 core 文件;
3、 Coredump 文件解析
在 PC 端的 Linux 环境中,调试生成的 coredump 文件
执行以下命令:
arm-fsl-linux-gnueabi-gdb -c core coredumptest
然后在 gdb 中设置该库文件所对应的环境变量:
评论0
最新资源