求助!!为什么devc++调试时设置断点以后直接运行到最后一步啊!!!
#include <stdio.h>#include <stdlib.h>
#define LINE 6
int main(void)
{
int line = 1;
int count;
while (line <= LINE)
{
count = 0;
while (count < line)
{
printf("*");
++count;
}
++line;
printf("\n");
}
system("pause");
return 0;
}
代码以上
附上图
Sa。。 发表于 2018-10-17 16:36
你好,可以再具体说说吗,我没有在编译器选项里面找到设定这个选项,真的十分感谢你有一次解答我的问题
如图 断点要下要语句处,不要下在{}这种地方 ba21 发表于 2018-10-17 13:13
断点要下要语句处,不要下在{}这种地方
下在语句处也是一样的 你有调过内部的一些设定吗?
工具 -> 编译器选项 -> 设定 -> 链接 -> (-g3) 打勾 claws0n 发表于 2018-10-17 15:05
你有调过内部的一些设定吗?
工具 -> 编译器选项 -> 设定 -> 链接 -> (-g3) 打勾
你好,可以再具体说说吗,我没有在编译器选项里面找到设定这个选项,真的十分感谢你有一次解答我的问题 claws0n 发表于 2018-10-17 16:46
如图
这个是勾了的,但一调试它就直接跳到最后一步 Sa。。 发表于 2018-10-17 16:56
这个是勾了的,但一调试它就直接跳到最后一步
你左边红红的资讯是啥?
line = not found in ... 把断点改到第10行试试 Sa。。 发表于 2018-10-17 14:24
下在语句处也是一样的
你确定你会调试?
下断点->运行-> 然后f11 或 f10 跟踪 ba21 发表于 2018-10-17 18:55
你确定你会调试?
下断点->运行-> 然后f11 或 f10 跟踪
不行,下了断点按运行直接运行到system(“pause”),f11和f10没用 biaderbia 发表于 2018-10-17 18:04
把断点改到第10行试试
还是一样的情况
claws0n 发表于 2018-10-17 17:05
你左边红红的资讯是啥?
line = not found in ...
那是还没开始调试时截的图,不过开始调试之后程序还是直接运行到system("pause") claws0n 发表于 2018-10-17 15:05
你有调过内部的一些设定吗?
工具 -> 编译器选项 -> 设定 -> 链接 -> (-g3) 打勾
它突然又可以了,不过还是谢谢你了 不懂,,,,路过,,,,
页:
[1]