Dev-C++的使用及调试

时间:2024-10-15 01:57:45

1、安装完毕Devcpp后,运行程序。点击菜单 文件-新建-项目,打开 新项目 对话框,这里我们选择 Console Application 也就是控制台应用程序,我们可以看到还可以建立窗体应用程序、静态库、动态库等。语言我们选择c++,名称输入DevcppDemo。

Dev-C++的使用及调试

2、在弹出的另存为对话框中,我们将项目工程文件也就是后缀为dev的文件保存到电脑的某个位置。之后,就可以看到代码编辑窗口,可以看到devcpp自动创建了一个main.cpp文件,并预先编辑好了一个框架代码。

Dev-C++的使用及调试

3、好的,我们来编写一个简单的代码,用来比较两个数字的大小,并将大的那个数字输出。先来看看我们的代码。

Dev-C++的使用及调试Dev-C++的使用及调试Dev-C++的使用及调试

7、接下来,我们来看看如何调试我们的程序。不过,在开始调试前,我们需要先设置一下。点击菜单 项目-项目属性,打开 项目选项 对话框,选择 编译器 标签,编译器我们选择 TDM-GCC 4.7.1 32-bit Debug。然后确定关闭对话框。

Dev-C++的使用及调试

8、下面,我们在第14行设置一个断点,我们可以在该行右键,选择切换断点,或者按F4也行,或者直接在行号14上点击鼠标左键都是可以的,然后可以看到在14上面有一个红色的点。

Dev-C++的使用及调试Dev-C++的使用及调试

11、我们咸犴孜稍先来看看调试窗口的功能。这里介绍常用的。添加查看,可以在界面左侧添加要查看的变量。查看CPU窗口,可以在弹出的窗口中看到反汇编代码、调用栈以及蜡翩法歌寄存器。这是我们调试时非常重要的一个窗口,可惜寄存器只能显示16进制的值。下一步,是单步执行,但是不进入子函数。单步进入,单步执行,进入子函数。跳过和跳过函数很明白了。下一条语句,在汇编代码就可以看到,是逐句执行汇编代码进入语句,也是在汇编代码中可以看到,也是逐句执行汇编代码。但是他与 下一步语句 区别是,下一条语句不会进入到系统调用,比如标准库的汇编代码,但是 进入语句 会进入标准库的汇编代码。右侧GDB窗口,如果你对GDB使用熟练的话,可以自动通过命令进行调试。

Dev-C++的使用及调试

13、再点击 单步进入 ,绿色的箭头停在了函数max中,也就是第8行。

Dev-C++的使用及调试

15、再点击一次 下一条语句 按钮,可以看到=>移到了0x00401506处,也就是0x00401503的下面一行。我们一直点 下一条语句 按钮,直到0x0040159e处。注意,此时执行的代码已经回到了main函数。

Dev-C++的使用及调试

17、好了,到此devcpp的调试我们已经介绍完毕。最后给您一个彩蛋,就是如何将编辑器调整的更酷炫。打开菜单 工具-编辑器选项,在弹出的 编辑器属性 选择 语法 标签页,窗口下面的 预设,可以选择你喜欢的编辑器风格,当然你也可以手动设置你喜欢的编辑器风格。

Dev-C++的使用及调试
© 长短途