在linux中还有一个更受大家欢迎的调试工具:GDB。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。可以用来调试C,C++程序。

GDB功能强大,调试命令也有很多,但是对于普通程序调试中经常使用的命令并不多,如下表所示:

  常用的指令:

  Ubuntu 16.04下GDB调试

 

 

例子程序如下所示:

#include <stdio.h>

int getSum(int num1,int num2);

int main(int argc, char *argv[])
{
    int num1 = 20;
    int num2 = 30;
    int sum = 0;

    num1 = num1 - 10;

    sum = getSum(num1,num2);

    printf("The sum is %d\n", sum);

    return 1;

}

int getSum(int num1,int num2)
{
    
    printf("The numbers are %d and %d\n", num1,num2);

    return (num1 + num2);
}
View Code

相关文章:

  • 2021-07-15
  • 2022-12-23
  • 2021-05-14
  • 2021-09-13
  • 2021-07-02
  • 2021-11-24
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2021-09-08
  • 2021-12-03
  • 2021-12-26
相关资源
相似解决方案