在一个源文件中如何对某一函数进行优化的限制,看资料上说是用#pragma [no_]Onum可以,但是当我使用#pragma no_Onum时候总是通不过,提示有错误。
比如
#pragma O0
BOOLEAN SearchKeyWordFromHead(INT8U *ptr, INT16U maxlen, char *sptr)
{
if (*sptr == 0) return FALSE;
while(maxlen > 0) {
if (*ptr++ == *sptr++) {
if (*sptr == 0) return TRUE;
} else {
return FALSE;
}
maxlen--;
}
return FALSE;
}
#pragma no_O0
总是提示#pragma no_O0有问题,如果不使用#pragma no_O0的话就成了把整个下面的函数都一样的优化级别了!
那位大虾知道怎么弄,指点一下。 |