【gdb调试】通过具体程序代码了解gdb调试命令

本文介绍了GDB,一个UNIX及UNIX-like平台的调试工具,强调其在修复网络断点和恢复链接方面的优势。通过一个包含空指针bug的程序示例,演示了如何使用g++编译并启动GDB进行调试,以及在GDB中查看源码的过程。
摘要由CSDN通过智能技术生成

目录

1、gdb简介

2、程序示例

 3、启动gdb

4、查看源码


1、gdb简介

UNIX及UNIX-like下的调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具相比于VC、z的优点是具有修复网络断点以及恢复链接等功能,比BCB的图形化调试器有更强大的功能。所谓“尺有所短,寸有所长”就是这个道理。

2、程序示例

#include <iostream>

using namespace std;

typedef struct {
    int a;
    int b;
    int c;
} Peo;

int main()
{
    cout << __FUNCTION__ << __LINE__ << endl;
    cout << __FUNCTION__ << __LINE__ << endl;
    cout << __FUNCTION__ << __LINE__ << endl;
    cout << __FUNCTION__ << __LINE__ << endl;
    cout << __FUNCTION__ << __L
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式职场

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值