1> 若用到库文件,需要将库文件加入solib-search-path,
实操中可拷贝到单独的文件夹,如lib
注意采用cp -r
2>确定对应的gdb工具
3>执行 gdb 可执行程序 core文件
4>进入GDB后,set solib-search-path lib/
5>若涉及多线程
thread apply all bt
6>bt
可用于交叉编译环境的调试,解决符号找不到问题等。
GDB调试:解决符号找不到问题
博客介绍了使用GDB调试时的操作步骤。若用到库文件,需将其加入solib - search - path,可拷贝到单独文件夹。确定对应gdb工具后,执行gdb可执行程序和core文件。进入GDB后设置路径,涉及多线程可用thread apply all bt,bt可用于交叉编译环境调试,解决符号找不到问题。
1> 若用到库文件,需要将库文件加入solib-search-path,
实操中可拷贝到单独的文件夹,如lib
注意采用cp -r
2>确定对应的gdb工具
3>执行 gdb 可执行程序 core文件
4>进入GDB后,set solib-search-path lib/
5>若涉及多线程
thread apply all bt
6>bt
可用于交叉编译环境的调试,解决符号找不到问题等。
1万+

被折叠的 条评论
为什么被折叠?