标题: CANNOT OPTIMIZE FUNCTION keil编译出现一个错误 [打印本页] 作者: liut_text 时间: 2017-10-2 12:10 标题: CANNOT OPTIMIZE FUNCTION keil编译出现一个错误 定义了一个unsigned char y[8]数组,在main函数里面初始化会报错
Build target 'Target 1'
compiling 1.c...
C51 FATAL-ERROR -
ACTION: GOBAL OPTIMIZATION
FUNCTION: main
ERROR: CANNOT OPTIMIZE FUNCTION
COMPILATION TERMINATED.
use the following work-around:
#pragma OPTIMIZE (7)
/* your original function */
main () {
....
}
/* end of your original function */
#pragma OPTIMIZE (8)
Target not created
但是不初始化或者建立一个初始化函数,然后在main函数调用就不会报错,求大神解答一下