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. 灵活的