Gif*_*guy 1 c++ assembly breakpoints break disassembly
我正在编写程序集级别的优化代码,并且需要确保C ++编译器可以在Release-Mode下正确使用它。
我曾经能够在VS 2002中使发布模式程序在断点处中断(并在逐步执行时显示原始反汇编),但是我不记得我是如何工作的。VS 2010是否有任何可能允许这种情况发生的选项?
使用/ Zi进行编译,并使用/ DEBUG进行链接,就可以设置断点了。
在项目的“属性”对话框下:
可以在C ++中启用/ Zi- >常规->调试信息格式
可以在链接器中启用/ DEBUG- >调试->生成调试信息