windows调试器之Visual C++

本文详细介绍了Visual C++调试器的使用,包括启动调试、附加调试、设置符号(pdb文件)、断点设置及其类型、调试相关窗口的功能,以及远程调试的步骤。特别强调了在没有源码或符号文件时的调试策略,以及各种断点条件的设置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

visual c++ 是visual studio中的一个组件。windows下开发C++是一个首选工具。这个工具强大了,每个人都知道哈哈


我打算给大家介绍一些windows下常用的调试器:

visual c++

ollydbg

windbg

visual c++作为我们的开发工具,当做调试器当然也不逊色,那他与别的调试器相比有哪些优劣点呢?


visual c++调试器作为visualc++的一个组件,带源码调试是非常强大的。能显示出全局符号名、局部变量名和结构体等内容。

但是如果你没有源码或pdb符号文件,那用visual c++调试就是一个痛苦的过程了,由于它的汇编显示器没有对汇编指令加量显示,要想看清楚一个函数的逻辑,很不容易!


所以,visual c++ 是一个源码级调试器,如果你没有这个程序的源码,那建议你使用ollydbg。

visual c++ 调试器到底怎么使用呢?他有哪些功能?

  • 1. vc 调试器支持本地和远程调试
  • 2. vc 是一个应用层调试器,不支持对驱动调试
  • 3. vc对符号文件支持很强大,如果有对应的符号,就能显示出其中的局部变量和数据结构等
  • 4. 一次可以调试多个进程
  • 5. 可以对单个线程调试(把其他线程挂起)
  • 6. 可以查看所有线程调用栈
  • 7. 代码和汇编指令之间可以相互切换,很方便
  • 8. 灵活的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值