调试器GDB的基本使用方法 转载连接:https://www.cnblogs.com/arnoldlu/p/9633254.html 注意事项: 初次使用gdb调试器,中间出了好多问题,例如标题所说的No symbol table is loaded. Use the "file" command.问题
转载连接:https://www.cnblogs.com/arnoldlu/p/9633254.html
注意事项:
初次使用gdb调试器,中间出了好多问题,例如标题所说的No symbol table is loaded. Use the "file" command.问题,是最常见的。看书时,开章就提示注意-g问题,结果还是在这个-g上栽了沟,请初次使用者一定要注意这个问题!
总结一下进入gdb环境的基本步骤:
- 首先使用gcc -g .c文件 -o 可执行文件名 进行编译,再使用gdb + 可执行文件名进入gdb环境,进行调试。
命令如下如:
(1) gcc -g test.c -o test
(2) gdb test
(3) list等gdb命令;
- 出现问题的可能性:
(1)当编译时,未加 - g 选项,则进入gdb环境中执行命令会出现No symbol table is loaded. Use the "file" command.提示;
(2)当进入gdb环境时,未加可执行文件名,也会出现No symbol table is loaded. Use the "file" command.提示;