whmjack
驱动小牛
驱动小牛
  • 注册日期2003-09-17
  • 最后登录2007-04-26
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望29点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
阅读:1080回复:4

用softice怎么看变量的值?

楼主#
更多 发布于:2004-04-06 12:46
在softice中,我想查看变量i的值,i是一个int型的数据,我用的是watch i,但是它说symbol not define,请问是怎么回事!
假如要看变量的值,应该怎么看?
whmjack
驱动小牛
驱动小牛
  • 注册日期2003-09-17
  • 最后登录2007-04-26
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望29点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-06 14:19
是invalid expression,请问是怎么回事?
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-06 17:34
编译器把代码优化了,如过一定要看到这个变量,建议你修改编译条件

在makefile。def中的
DEFAULT_MSC_OPT = /Oxs
改为
DEFAULT_MSC_OPT = /Od
二姑家的猫想......
gary_zou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-22
  • 最后登录2005-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-06 18:33
i是局部变量吧?!应该是超出作用范围吧!??运行到作用范围就好了吧!


[编辑 -  4/6/04 by  gary_zou]
------------------------------ 我本凡人! ********* ****************** ******************************
wozhuce
驱动小牛
驱动小牛
  • 注册日期2004-04-02
  • 最后登录2005-11-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-20 19:10
SOFTICE在用WATCH看局部变量时,就是会出现这个毛病,不知是什么原因,不过不是作用域的问题,因为在作用域 也看不到。
另外,向请教kilroy_guo兄,你说的makefile。def是驱动程序的吗?还是那个的?可以说的具体一些吗?谢过!
游客

返回顶部