美文网首页程序员想法简友广场
Linux中C语言的简单实现之gdb篇(详细介绍)

Linux中C语言的简单实现之gdb篇(详细介绍)

作者: 初独 | 来源:发表于2020-06-30 10:34 被阅读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语言程序实现》

    相关文章

      网友评论

        本文标题:Linux中C语言的简单实现之gdb篇(详细介绍)

        本文链接:https://www.haomeiwen.com/subject/vavtqktx.html