我看到使用“附加到进程”,可以通过在 Visual Studio IDE 中设置断点来调试进程。
我认为这很酷,我很好奇启用它的机制是什么。我还发现 gdb 和 Mac 的 Xcode 支持该技术。
- Q1:谁能解释这是如何工作的?进程如何映射到 IDE 或 gdb 环境中的断点?
- Q2 : 除了 /Zi 或 -g (添加调试信息)之外,还有其他编译器/调试器选项吗?
- Q3:这是调试dll(动态库)的方式吗?
添加
我用 MSDN 找到了这个 - http://msdn.microsoft.com/en-us/library/c6wf8e4z.aspx