GDB调试工具使用

GDB调试工具使用

一、安装GDB

  1. 首先第一步你需要执行 gdb -v 来判断你的linux有没有装过GDB,如果没有就继续。
  2. 执行 sudo apt-get install gdb 安装GDB,如果不是ubuntu可能命令不一样。
  3. 再执行 gdb -v 安装成功即可。

二、使用gdb调试

先新建一个简单的c文件,比如 nano main.c 然后把下面的内容放进去。

#include <stdio.h>
int main ()
{
    unsigned long long int n, sum;
    n = 1;
    sum = 0;
    while (n <= 100)
    {
        sum = sum + n;
        n = n + 1;
    }
    return 0;
}

这个时候,正常情况下你是要执行 gcc main.c -o main.exe 来编译这个C文件变成一个可执行文件的。但是这个文件gdb无法调试,所以我们需要在命令后面加一个 gcc main.c -o main.exe -g
这个时候我们得到了可执行文件就可以启动gdb进行编译了 gdb main.exe。针对出现的一大堆免责条款可以在后面加上 --silent 屏蔽掉。具体的参数我就直接复制过来了。
在这里插入图片描述
在这里插入图片描述
有了这些之后我们就可以简单试一试了~首先:
l是获取代码(默认前十行)
在这里插入图片描述
在第七行打断点:
在这里插入图片描述
运行:
在这里插入图片描述
查看n的值:
在这里插入图片描述
退出:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值