社区
C++ 语言
帖子详情
如果想在调试的时候,变量变成某个值的时候就产生中断,怎么办?
tmxeon
2009-06-23 06:53:00
RT
...全文
496
8
打赏
收藏
如果想在调试的时候,变量变成某个值的时候就产生中断,怎么办?
RT
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yang_e_2009
2009-06-23
打赏
举报
回复
if(a == 10) //a等于10时断点
__asm{
int 3;
}
chenzhp
2009-06-23
打赏
举报
回复
我看看前面发生了什么
Moviki
2009-06-23
打赏
举报
回复
先进入调试状态,然后,调试->新建端点->新建数据断点,把你要查看的那个变量的地址放进去就行了
Jalien
2009-06-23
打赏
举报
回复
设个断点,然后右击断点,有个条件选项的,那里有你想要的,还有其他的选项你可以自己琢磨。
liao05050075
2009-06-23
打赏
举报
回复
没办法。
如果说变量变成某个值的时候就结束程序那还是可以的。
CrySleeper
2009-06-23
打赏
举报
回复
查之,呗
「已注销」
2009-06-23
打赏
举报
回复
F9下断点
tmxeon
2009-06-23
打赏
举报
回复
VISUAL STUDIO 2008
调试
变量
的变化 vs2015数据断点的使用
数据断点作用,
变量
被莫名其妙的更改了,需要再被更改的时候启用断点。比如在多线程场景中,需要知道数据被哪个线程更改了。最近
调试
程序,总是找不到
变量
的在哪里被赋
值
。
想
到有没有一个
变量
变化了就可以
中断
的断点?1)在程序开始出打上一个断点,数据断点需要在开始
调试
之后才能设置。在地址栏,输入
变量
的地址比如输入&a,这是
变量
a的地址。3)确定,只要后面再修改
变量
c的
值
,就可以字段
中断
。4) 条件和操作可以按需设置,不需要可以不设置。2)
调试
--》新建断点--》数据断点。
stm32 keil MDK
调试
窗口
变量
查看遇到的问题记录(重要!!!)
某个
变量
没用到,仅仅计算出来了而已,
调试
时候,在
变量
窗口不会显示出该
变量
的
值
,如果用到了,比如那句printf函数有效,那么窗口就能显示出此
变量
的
值
了,应该是该mdk软件智能化了?还是咋滴,反正我感觉反而这样不好用。 反之我测试了visualstudio和qtcreator都不是这样,都是一样的正常显示
变量
的
值
。补充一句,visualstudio新建c++项目时候,就建一个win32控制台应用程序,然后不要选空项目,就让它自带一个stdafx.h这样的头文件,因为它里面给你包含了需要常用的头文...
IAR+ARM出现某个全局
变量
的
值
异常变化,或某个函数执行结果突然不符合预期的问题原因分析
问题描述:程序其他执行逻辑都正确,但是突然发现某个全局
变量
的
值
不按照预期的设计变化(比如,本来还每秒钟累加一次,结果
值
变成
一个特别大的
值
且不变化)。或者发现某个函数执行逻辑与预期不符。 问题原因分析:通过单步
调试
程序,发现是程序执行到某个
中断
服务函数A后,全局
变量
或函数才开始变得异常。分析该
中断
回调函数的内容,发现其中使用了两个长度为1000字节左右的数组。同时,再结合程序编译后生成的map文件,发现map文件中为
中断
服务函数栈空间分配的2048字节。而从map文件可以看到该
中断
服务函数A所占用的
中断
栈空间
Visual Studio 在
中断
模式下检查和修改数据
在
调试
程序的过程中,如果程序在某个位置挂起执行(例如:
中断
到某个断点),通常我们希望能够通过一些工具观察程序的当前状态。其中,最重要的当属查看程序中数据的
值
。例如,查看某个
变量
的类型和
值
、某个寄存器的
值
、或某段内存的
值
。所以,几乎所有的
调试
器提供了大量用于检查和修改程序数据的工具。 表 1列出了Visual Studio所提供的用于检查和修改程序数据的工具。
keil
调试
程序的断点设置技巧及harddefault解决
这几天整同事留下来的项目的BOM,很简单的错误,弄的头大,看下文章分下神,
值
得尝试一下这个
调试
方法。 程序运行过程中,有些数据被莫名修改了,在哪里修改的?又是怎么修改的?这个代码我只
想
知道是否运行过,或者运行了多少次,但是不
想
让程序停下来,或者仅打印
调试
信息,怎么办?当这个
变量
设置成某个数据后,我
想
让程序自动暂停下来进行分析,怎么办? 以上问题的所有答案就在本节内容:断点窗口(KEIL)。 本节...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章