DVE C++ 调试运行出现

关于插入断点:在编辑器的左侧邊栏上(要插入断点的行),左键即可之后rebuild all ,调试运行即可

可以通过菜单上 “运行”-》 “转到断点”来开始调试运行

单步的快捷键是 F5、F7、F8,试下看吧

如果你按照2楼的说法都无法调试运行的话那是因为你没有设置dev c++的编译器,加上-g3“编译时加入以下命令”和“在连接器命令行”那裏都要加,之后是

不明白的话看网上的说明吧

在网上只找到了英文版的跟中文的有一点不大一样,凑和看看吧

1. 把“生成调试运行信息”设置为 Yes。方法如下:

2. 编译程序请参考:

把光标移动到您想暂停执行的那一行,按 ctrl + F5或者直接用鼠标点击下图红线标明的区域。

按 F8 开始調试运行如果您没有把“生成调试运行信息”设置为 Yes,Dev-C++ 会提示说您的工程中没有调试运行信息

点击 Yes,Dev-C++ 会自动把“生成调试运行信息”設置为 Yes并且重新编译您的工程。程序运行到断点处会暂停:

按 F7 执行当前行并跳到下一行:

ctrl + F7 跳到下一断点,shift + F4 跳到光标所在行并在该行設置断点。

开始调试运行后在图示区域按右键(如果您使用的是左手习惯,则是左键)选择“添加监测(Add Watch)”;或者直接按 F4。在弹出窗口中输入您想查看的变量名然后按确定(OK),就可以看到该变量的值:

用鼠标选择源文件中的变量名然后按 F4 也可以查看变量的值,該变量会出现在左边的监测列表中:

如果您在环境选项(Environment Options)中选择了“通过鼠标监测变量(Watch variable under mouse)”用鼠标指向您想要查看的变量一段时间,该变量也会被添加到监测列表中

1). 当您想查看指针指向的变量的值的时候,按 F4然后输入星号及指针的名字(如 *pointer)。 如果没加 *看到的將会是一个地址,也就是指针的值

2). 有时,调试运行器(Debugger)可能不知道某个指针的类型从而不能显示该指针指向的变量的值。 此时我們需要手动输入该指针的类型。按 F4 后以 *(type *)pointer 形式输入。例如 *(int *)pointer。

程序调试运行是程序测试的重要掱段

程序编译是发现程序错误的第一步。

变量i未定义编译时发生错误。

调试运行是根据程序中数据的变化寻找错误的准确位置的方法

程序从起点执行到断点处暂停。

断点设置:在光标所在行按F4或点击左侧行号断点所在行高亮显示。

按F5或点击调试运行开始调试运行

点擊“添加查看”设置监控变量。

点击“调试运行”开始调试运行

点击“下一步”,开始单步执行

点击“停止执行”,调试运行结束

    Dev炸了重新装下?

    dev c++ 里集成的编译器版本太低去下载安装最新版的。

    你对这个回答的评价是

    可能是32位系统装64位软件?

    不清楚切换到32位仍旧无法调试运行

    你对这个回答嘚评价是?

我要回帖

更多关于 调试运行 的文章

 

随机推荐