多语言展示
当前在线:408今日阅读:4今日分享:26

gdb如何查看程序代码

gdb是linux上常用的调试工具,具备强大查错能力,而调试过程中,难免需要查看程序代码的信息,因此,本文将介绍gdb环境下如何查看正在调试的程序代码的方法。
工具/原料
1

mac 10.13.6

2

gdb 8.3

方法/步骤
1

首先打开终端,进入可执行程序的所在路径,然后执行命令gdb,再加上可执行程序名称

2

进入gdb环境后,执行命令l, 可以查看程序前10行代码

3

再继续输入命令l, 那么会继续往下显示接下来的10行代码

4

如果已经到程序的末尾,那么输入命令l,会提示如下图红色方框标示的信息

5

输入l, 然后接着输入函数名称,可以查看对应函数的内容

6

通过输入命令l,  然后加上对应行号,可以查看指定行号附近的代码内容

7

命令l是命令list的缩写, 输入命令l与输入命令list的效果是一样的

8

如果调试完成,那么输入quit命令可以退出gdb环境

总结

1、命令l是命令list的简写2、命令l可以查看程序代码中的10行3、命令l + 行号,可以查看指定行号附近代码内容4、命令| + 函数名,可以查看指定函数代码内容

注意事项
1

喜欢经验欢迎点赞投票!

推荐信息