gdb
因为我们公司其中脚本中有rk的gdb调试工具脚本,内部只需要将其打开后进行编译即可:
需要将编译出来的cvr_app
第一种:使用gdb将app给跑起来:gdb cvr_app
然后在出现问题时:
输入bt,可以打印出当前线程的堆栈区;
输入thread apply all bt,可以打印所有异常线程的堆栈区;
第二种:先运行应用程序然后在程序出现问题时,输入gdb -p pid (应用程序的pid号)
然后在出现问题时输入bt,可以打印出当前线程的堆栈区;
输入thread apply all bt,可以打印所有异常线程的堆栈区;