当前位置: 代码迷 >> 汇编语言 >> Debug模式下怎样去掉编译器的优化解决思路
  详细解决方案

Debug模式下怎样去掉编译器的优化解决思路

热度:7185   发布时间:2013-02-26 00:00:00.0
Debug模式下怎样去掉编译器的优化
在VC的Debug模式下,编译器会在函数开始的地方插入一些保存寄存器值的压栈指令,我以前记得在某个地方看到过在函数前加入某个关键字可以去掉优化,可惜忘了,在网上搜了好长时间也没看到,谁能告诉我,解决立即给分。

------解决方案--------------------------------------------------------
http://bbs.pediy.com/showthread.php?s=&threadid=19823
里面很多减肥的方法
还有可能是一个编译开关~
------解决方案--------------------------------------------------------
see link/masm help
------解决方案--------------------------------------------------------
函数前要加这个修饰 _declspec(naked)
可以去掉函数头一些代码,
一般是内嵌汇编比较常用
  相关解决方案