ubuntu 下可以直接 sudo apt-get install ddd 即可 

安装完成之后命令行 直接输入 ddd   回车即可进入ddd调试界面

DDD图形调试

具体使用方法如下:

调试前的准备工作:制作一个程序文档,作为我们后面调试的对象

 

一、打开终端命令行窗口,输入命令vi test.c,建立test.c文件

DDD图形调试

二、

在test.c文件中输入一些C语言的程序数据,DDD工具可以调试很多种程序设置基于的代码,本文只以C语言作为说明对象,其它的有兴趣的可以去参考研究

DDD图形调试

    • 三、

    • 把test.c文件编译成可以执行的文件test,命令:gcc -g -o test test.c,注意一定要带-g参数,否则生成的可执行文件中没有必要的调试信息,最终使用DDD工具不能调试

      DDD图形调试

    • 四、

    • 运行DDD调试工具,直接输入命令ddd就可以打开DDD工具

      DDD图形调试

    • 五、

    • DDD工具打开后如下图所示,上面空白部分为代码区,和工具区,分割线下面是调试生成信息区

      DDD图形调试

    • 六、

    • 点击菜单栏上的“文件”----->“打开程序”,准备打开我们上面准备的test.c文件

      DDD图形调试步骤阅读

    • 七、

    • 在打开程序框中,定位到我们要调试的程序的目录下,在Files列表下选择我们要调试 信息,之后点击左下方的打开按钮

      DDD图形调试步骤阅读

    • 八、

    • 调试程序打开后,在代码区可以看到我们的代码,因为中文显示有点问题,其它都正常,右边的一些按钮是我们调试要用的工具

      DDD图形调试

    • 九、

    • 在代码区点鼠标右键,会弹出如图所示的菜单,我们可以给程序设置断点等,点击工具区里面的Run按钮,可以执行程序,在下面的调试信息区可以看到程序的执行结果。

      DDD图形调试

    • 如果我们有多个C文件需要一起编,则按如下方法实例:

    • add.h文件

    • #ifndef ADD_H
      #define ADD_H
      #include <stdio.h>
      int add(int a,int b);
      #endif
      

      add.c文件

    • #include "add.h"
      int add(int a, int b)
      {
              return a+b;
      }
       

      main.c

    • #include "add.h"
      
      int main(void)
      {
              int a=5,b=8;
              printf("%d+%d=%d\n",a,b,add(a,b));
              return 0;
      }
                                                                                    

       

    • 命令行输入  gcc -g -o main main.c add.c

    • ddd 中直接选择 main 文件即可。

相关文章:

  • 2021-08-22
  • 2021-07-15
  • 2021-07-16
  • 2021-09-15
  • 2021-12-17
  • 2021-11-04
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-13
  • 2021-08-15
  • 2021-11-03
  • 2021-07-06
  • 2022-12-23
相关资源
相似解决方案