在vc++编译c语言一运行disassembly表示怎么回事,vc6.0程序调试技术总结

vc6.0程序调试技术总结

学c语言,一直编写的都是小程序。但是在写单片机程序时,会出现一些问题,就需要程序的调试技术。在图书馆借了一本书《c语言程序设计实验教程》(西工大出版社),再结合网上一些网友的博文,在这里对vc6.0的程序调试技术简单梳理一下。

现代程序调试的方法主要有两种:单步法、断点法。

一、单步法

a、step  into                 F11                单步调试

遇到函数时,会进入到函数内部进行更深入的单步调试,若是系统库函数代码。则可能进入指令级而非源代码级的单步调试。

b、step  over                F10                单步调试

遇到函数时。把函数当做 “一步” 来完成调试,如遇到已调试正确的函数,或系统库函数就可以直接用step  over

c、step   out                 F11 +  shift     退出

d、run to cursor          F10 +  ctrl        多步调试/快步调试

step  into和step  over的区别是step  over一直下一步,step  into 在step  over的基础上,遇到函数会进入到函数内部,以便更深入的单步调试。

run to cursor可进行多步调试,从当前程序调试运行的程序行运行到光标所在程序行。

二、断点法

基本思想:在程序中,设置若干断点,在执行过程中程序连续运行下去,遇到断点程序或断点条件时停止,在停下来的地方进行单步调试。

a、insert  b

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值