嵌入式开发时,程序出现coredump之后,收集core文件并在宿主机上进行调试。
原理:
1. gdb工具
2. 带有debug信息的应用程序
举例:
运行mipsel-openwrt-linux-gdb
set solib-absolute-prefix debug-root #设置debug root(里面存储了带有debug信息的程序)
file bin/ash #load出现coredump的应用程序
core ash.xxxx.core # load core文件
bt # dump调用栈