netlhx 发表于 2015-7-28 11:04:03

MDK代码优化

如果工程文件中的某个函数,希望编译器在编译的时候,不做优化,有什么好办法么?

creep 发表于 2015-7-28 11:40:36

本帖最后由 creep 于 2015-7-28 11:44 编辑

对某个变量加关键字volatile或者对某个文件单独设置优化等级!
1 选中文件

2 设置优化登记


你好我好大家好! 发表于 2015-7-28 11:54:05

楼上说得对

Mandelbrot_Set 发表于 2015-7-28 12:56:59

这样也可以:
#pragma push
#pragma XXXXXXX
#pragma pop

stary666 发表于 2015-7-28 13:43:15

看看,,,,,,,,,,,,

moyanming2013 发表于 2015-7-28 16:26:02

creep 发表于 2015-7-28 11:40
对某个变量加关键字volatile或者对某个文件单独设置优化等级!
1 选中文件



你这样的话对整个工程都不进行优化了!
楼主试一下:
#undeflevelxx
function()
{
...
}
#define levelxx

creep 发表于 2015-7-28 16:44:43

moyanming2013 发表于 2015-7-28 16:26
你这样的话对整个工程都不进行优化了!
楼主试一下:
#undeflevelxx


我已经说了对某个单独的文件设置优化等级不是对整个工程,如果需要可以将不优化的函数都放在这个文件里。

netlhx 发表于 2015-7-28 17:05:24

creep 发表于 2015-7-28 11:40
对某个变量加关键字volatile或者对某个文件单独设置优化等级!
1 选中文件



多谢

netlhx 发表于 2015-7-28 17:05:36

你好我好大家好! 发表于 2015-7-28 11:54
楼上说得对

3Q

netlhx 发表于 2015-7-28 17:06:02

Mandelbrot_Set 发表于 2015-7-28 12:56
这样也可以:
#pragma push
#pragma XXXXXXX


多谢,能否再解释一句
页: [1] 2
查看完整版本: MDK代码优化