keil5 26个错误
时间: 2024-04-20 13:20:12 浏览: 142
Keil5是一款常用的嵌入式开发工具,用于编写和调试嵌入式系统的程序。下面是Keil5中常见的26个错误及其解释:
1. Error C000: Syntax error in expression
这个错误表示表达式中存在语法错误。
2. Error C001: Undefined symbol
这个错误表示使用了未定义的符号。
3. Error C002: Illegal use of register
这个错误表示在不允许的地方使用了寄存器。
4. Error C003: Constant expression required
这个错误表示需要一个常量表达式。
5. Error C004: Type mismatch
这个错误表示类型不匹配。
6. Error C005: Illegal use of floating-point
这个错误表示在不允许使用浮点数的地方使用了浮点数。
7. Error C006: Illegal use of bit-field
这个错误表示在不允许使用位域的地方使用了位域。
8. Error C007: Illegal use of pointer
这个错误表示在不允许使用指针的地方使用了指针。
9. Error C008: Illegal use of array
这个错误表示在不允许使用数组的地方使用了数组。
10. Error C009: Illegal use of structure
这个错误表示在不允许使用结构体的地方使用了结构体。
11. Error C010: Illegal use of union
这个错误表示在不允许使用联合体的地方使用了联合体。
12. Error C011: Illegal use of enum
这个错误表示在不允许使用枚举的地方使用了枚举。
13. Error C012: Illegal use of typedef
这个错误表示在不允许使用类型定义的地方使用了类型定义。
14. Error C013: Illegal use of function
这个错误表示在不允许使用函数的地方使用了函数。
15. Error C014: Illegal use of macro
这个错误表示在不允许使用宏的地方使用了宏。
16. Error C015: Illegal use of inline
这个错误表示在不允许使用内联函数的地方使用了内联函数。
17. Error C016: Illegal use of asm
这个错误表示在不允许使用汇编代码的地方使用了汇编代码。
18. Error C017: Illegal use of interrupt
这个错误表示在不允许使用中断的地方使用了中断。
19. Error C018: Illegal use of pragma
这个错误表示在不允许使用编译指示的地方使用了编译指示。
20. Error C019: Illegal use of attribute
这个错误表示在不允许使用属性的地方使用了属性。
21. Error C020: Illegal use of volatile
这个错误表示在不允许使用volatile关键字的地方使用了volatile关键字。
22. Error C021: Illegal use of restrict
这个错误表示在不允许使用restrict关键字的地方使用了restrict关键字。
23. Error C022: Illegal use of inline assembly
这个错误表示在不允许使用内联汇编的地方使用了内联汇编。
24. Error C023: Illegal use of preprocessor directive
这个错误表示在不允许使用预处理指令的地方使用了预处理指令。
25. Error C024: Illegal use of linker directive
这个错误表示在不允许使用链接器指令的地方使用了链接器指令。
26. Error C025: Illegal use of debugger directive
这个错误表示在不允许使用调试器指令的地方使用了调试器指令。
阅读全文