热点:

    Linux GDB调试入门指南

      [   原创  ]   作者:
    收藏文章 暂无评论

    GDB是Linux系统中基于命令行的调试工具,可用于程序调试、断点设置、变量查看及执行流程控制等任务。

    1、 掌握进入gdb调试的方法是首要步骤。

    2、 若有一个源文件main.c,可用gcc编译生成可执行程序。

    3、 dubug是可执行文件,-g参数用于声明GDB调试。

    4、 随后运用:

    5、 启动gdb进入调试模式

    6、 进入GDB后需了解其支持的操作及对应命令,下表列出了主要功能,后续将逐一详细说明。

    7、 list命令(可简写为l)用于显示多行源代码。

    8、 从上次位置继续向下列出后续内容

    9、 以num位置为中心,前后各显示5行内容,共11行。

    10、 输入 list 加函数名可显示该函数声明及其前后共十行代码内容。

    11、 break命令用于设置断点,可简写为b。

    12、 在指定位置num处设置断点可使用break加数字实现

    13、 在函数声明后的首个可暂停位置设置断点,可使用 break + 函数名实现。

    14、 使用 info breakpoints 命令可查看当前所有断点及其状态信息。

    15、 num表示断点序号,end指示断点是否处于激活状态。

    16、 删除指定编号的断点,可简写为 del num。

    17、 运行命令(可简写为r)用于启动程序并在首个断点处暂停执行。

    18、 执行下一条指令,可简写为n。

    19、 输出变量p name的值,显示其内容。

    20、 将变量添加到监视列表中,每次执行时都会自动打印其显示名称。

    21、 继续运行程序,直至碰到下一个断点为止。

    22、 此处无其他断点,直接终止运行。

    23、 输入quit或q命令可退出gdb调试器。

    soft.zol.com.cn true https://soft.zol.com.cn/1186/11861576.html report 1204 GDB是Linux系统中基于命令行的调试工具,可用于程序调试、断点设置、变量查看及执行流程控制等任务。 1、 掌握进入gdb调试的方法是首要步骤。 2、 若有一个源文件main.c,可用gcc编译生成可执行程序。 3、 dubug是可执行文件,-g参数用于声明GDB调试。 4、 随后运用: 5...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    Linux新手管理员指南(中文版)

    更新时间:2006年06月12日

    用户评分:7 | 1人点评

    软件类型:免费软件

    软件语言:简体中文

    Linux新手管理员指南(中文版)
    • 更新时间:2006年06月12日
    • 软件大小:0.7MB
    • 软件分类:编程工具
    • 语言种类:简体中文
    • 软件评级:1 人点评