Linux中C语言的简单实现之gdb篇(详细介绍)
2020-06-30 本文已影响0人
初独
1、gdb概述
CNU的调试器称为gdb,是一个交互式工具。虽然它没有图形化的友好界面,但是其功能更强大。gdb作为功能强大的调试工具,可完成如下调试任务
①设置断点。
②监视程序变量的值。
③程序的单步执行。
④修改变量的值。
2、gdb安装:sudo apt-get install gdb
3、gdb调试步骤
① 编辑源程序代码。
[root@user~]# vi 源文件
②用gcc编译程序,生成可执行文件。[root@user~]# gcc 源文件 -o 可执行文件 -g
注意:为了使用gdb调试工具,在编译源文件时必须加上“-g"选项,这样编译出的可执行代码才包含调试信息,否则之后的gdb无法载入该可执行文件。
③进入gdb调试环境。[root@user~]# gdb 可执行文件
④用gdb调试。
进入调试模式后,可以在gdb的启动画面中看到gdb的版本号、使用的库文件等信息,最后一行是提示符"(gdb)",调试程序时都在提示符"(gdb)"后输入相应的命令。
gdb常用选项及说明如表所示
##上篇《Linux中C语言简单实现之gcc篇》
下篇预《Linux简单C语言程序实现》