首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-03-08 
Debug模式下怎样去掉编译器的优化在VC的Debug模式下,编译器会在函数开始的地方插入一些保存寄存器值的压栈

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

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

热点排行