Keil MDK AC6 compiler编译报错,与AC5区别1、expected a ‘;’ —— 变量未在作用域起始处声明(C99 要求) 2、incompatible type for argument —— 隐式函数声明 + 参数类型推导失败(如未包含 stdint.h 或 CMSIS 冲突) 3、‘inline’ is not allowed here —— __inline 在函数定义前滥用(AC6 禁用 GNU 扩展式内联语法) 4、位域重定义冲突(如 unsigned int:4 报错)—— C99 仅允许 signed int、unsigned i