gdb断点调试教程
本教程基于C++语言,在Linux环境下,通过示例代码讲解gdb断点调试。
通过本教程,您将掌握Linux下如何使用gdb进行断点调试。
1、C++示例代码
1.1、C++示例源码
/*!
* Copyright (c) 2021,ZYF.
* All Rights Reserved.
*
* \file main.cpp
* \brief
*
* \author ZYF
* \date 2021/1/27 22:49:13
* \version 1.0.0
*/
#include <stdio.h>
void Demo1()
{
int nSum = 0;
for (int i = 0; i < 10; i++)
{
nSum += i;
}
printf("Demo1 sum is %d\n", nSum);
}
void Demo2()
{
int nSum = 0;
for (int i = 0; i < 5; i++)
{
nSum += i;
}
printf("Demo2 sum is %d\n", nSum);
}
int main(void)
{
Demo1();
Demo2();
int nSum = 0;
for (int i = 0; i < 5; i++)
{
nSum += i;
}
printf("Main sum is %d\n", nSum);
return 0