编译错误信息
致命错误:内部编译出错,编译立即停止
1. Bad call of in-line function
内部函数调用不当
2. Irreducible expression tree
不可约表达式树
3. Register allocation failure
存储器分配失败
一般错误:语法错误、磁盘或内存存取错误或命令错误等,达到预定个数,编译停止
1. #operator not followed macro argument name
#运算符后无宏变量名
2. 'xxxx' not an argument
'xxxx'不是函数参数
3. Ambiguous symbol 'xxxx'
二义性符号'xxxx'
4. Argument # missing name
参数#漏掉名
5. Argument list syntax error
参数表语法错
6. Array bounds missing ]
数组界限漏掉]
7. Array size too large
数组尺寸太大
8. Assembler statement too long
汇编语句太长
9. Bad configuration file
配置文件不当
10. Bad file name format in include directive
include指令中文件名格式不当
11. Bad ifdef directive syntax
ifdef指令语法不当
12. Bad ifndef directive syntax
ifndef指令语法不当
13. Bad undef directive syntax
undef指令语法不当
14. Bad file size syntax
文件尺寸语法不当
15. Call of non-function
调用的不是函数
16. Cannot modify a const object
不能修改常量对象
17 Case outside of switch
case出现在switch外
18. Case statement missing
case语句漏掉
19. Case syntax error
case语法错
20. Characte constant too long
字符常量太长
21. Compound statement missing }
复合语句漏掉}
22. Conflicting type modifiers
类型修饰符冲突
23. Constant expression required
要求常量表达式
24. Could not find 'xxxx.xxx'
找不到文件'xxxx.xxx'
25. Declaring missing ;
说明漏掉分号
26. Declaration needs type or storage class
说明需要类型或存储类
27. Declaration syntax error
说明语法错误
28. Default outside of switch
default出现在switch外
29. Default directive needs an identifier
default指令需要表识符
30. Division by zero
除0
31. Do statement must have while
do语句必须有while
32. Do-while statement missing (
do-while语句漏掉(
33. Do-while statement missing )
do-while语句漏掉)
34. Do-while statement missing ;
do-while语句漏掉分号
35. Duplicate case
case重复
36. Enum syntax error
enum语法错
37. Enumeration constant syntax error
枚举常量语法错
38. Error writing output file
写输出文件错
40. Expression syntax
表达式语法错
41. Extra parameter in call
调用参数多余
42. Extra parameter in call to xxxx
调用函数xxxx时参数多余
43. File name too long
文件名太长
44. For statement missing (
for语句漏掉(
45. For statement missing )
for语句漏掉)
46. For statement missing ;
for语句漏掉分号
47. Function call missing )
函数调用漏掉)
48. Function definition out of place
函数定义位置错
49. Function doesn't take a variable number of argument
函数不接受可变的参数数目
50. Goto statement missing label
goto语句漏掉标号
51. If statement missing (
if语句漏掉(
52. If statement missing )
if语句漏掉)
53. Illegal character '(' (0xxx)
非法字符'('(0xxx)
54. Illegal initialization
非法初始化
55. Illegal octal digit
非法八进制数字
56. Illegal pointer subtraction
非法指针相减
57. Illegal structure operation
非法结构操作
58. Illegal use of floating point
非法使用浮点
59. Illegal use of pointer
非法使用指针
60. Improper use of a typedef symbol
typedef符号使用不当
61. In-line assembly not allowed
内部汇编不允许
62. Incompatible storage class
不兼容存储类
63. Incompatible type conversion
不兼容类型转换
64. Incorrect command line argument: xxxx
不正确的命令行参数xxxx
65. Incorrect configuration file argument: xxxx
不正确的配置文件参数xxxx
66. Incorrect number format
不正确的数据格式
67. Incorrect number use of default
不正确使用default
68. Initializer syntax error
初始化语法错
69. Invalid indirection
无效间接运算
70. Invalid macro argument separator
无效宏参数分隔符
71. Invalid pointer addition
无效指针相加
72. Invalid use of dot
.用错
74. Lvalue required
要求左边变量
75. Macro argument syntax error
宏参数语法错
76. Macro expansion too long
宏扩展太长
77. May compile only one file when an output file name is given
给出一个输出文件名时只能编译一个文件
78. Mismatch number of parameters in definition
定义中参数数目不匹配
79. Misplace break
break位置错
80. Misplaced continue
continue位置错
81. Misplaced decimal point
小数点位置错
82. Misplaced else
else位置错
83. Misplaced elif directive
elif指令位置错
84. Misplaced else directive
else指令位置错
85. Misplace endif directive
endif指令位置错
86. Must be addressable
必须是可寻址的
87. Must take address of memory location
必须接受内存地址
88. No file name ending
无文件名终止符
89. No file name given
未给出文件名
90. Non-portable pointer assignment
不可移植指针赋值
91. Non-portable pointer comparison
不可移植指针比较
92 Non-portable return type conversion
不可移植返回类型转换
93. Not an allowed type
非允许类型
94. Out of memory
内存不够
95. Pointer required on left side op
操作符左边要求指针
96. Redeclaratoin of 'xxxx'
'xxxx'重定义
97. Size of structure or array not known
结构或数组尺寸未知
98. Statement missing ;
语句漏掉分号
99. Structure or union syntax error
结构体或共用体语法错
100. Structure size too large
结构体尺寸太大
101. Subscripting missing ]
下标漏掉]
102. Switch statement missing (
switch语句漏掉(
103. Switch statement missing )
switch语句漏掉)
104. Too few parameters in call
调用时参数太少
105. Too few parameters in call to 'xxxx'
调用函数'xxxx'时参数太少
106. Too many cases
case太多
107. Too many decimal points
小数点太多
108. Too many default cases
default太多
109. Too many exponents
阶码太多
110. Too many initializers
初始化太多
111. Too many storage classes in declaration
说明中存储类太多
112. Too many types in declaration
说明中类型太多
113. Too much auto memory in function
函数中自动存储太多
114.Too much code defined in file
文件定义的代码太多
115. Too much global data defined in file
文件中定义的全局数据太多
116. Two consecutive dots
两个连续的.
117. Type mismatch in parameter #
参数#类型不匹配
118. Type mismatch in parameter # in call to 'xxxx'
调用函数'xxxx'时参数#类型不匹配
119. Type mismatch in parameter 'xxxx'
参数'xxxx'类型不匹配
120. Type mismatch in parameter 'xxxx' in call to 'yyyy'
调用函数'yyyy'时参数'xxxx'类型不匹配
121. Type mismatch in redeclaration of 'xxxx'
'xxxx'重定义时类型不匹配
122. Unable to create output file 'xxxx.xxx'
无法建立输出文件'xxxx.xxx'
123. Unable to create turboc.link
无法建立turboc.link
124. Unable to execute command 'xxxx'
无法执行命令'xxxx'
125. Unable to open include file 'xxxx.xxx'
无法打开include文件'xxxx.xxx'
126. Unable to open input file 'xxxx.xxx'
无法打开输入文件'xxxx.xxx'
128. Undefined structure 'xxxx'
结构'xxxx'未定义
129. Undefined symbol 'xxxx'
符号'xxxx'未定义
130. Unexpected end of file in comment started on line #
文件在注释行#中意外结束
131. Unexpected end of file in conditional started on line #
文件在条件语句#中意外结束
132. Unknown preprocessor directive 'xxxx'
预处理指令'xxxx'未知
133. Unterminated character constant
字符常数未终结
134. Unterminated string
串未终结
135. Unterminated string or character constant
串或字符常数未终结
136. User break
用户中断
137. While statement missing (
while语句漏掉(
138. While statement missing )
while语句漏掉)
139. Wrong number of argument in call to 'xxxx'
调用'xxxx'时参数数目错
警告:可疑之处,编译继续
1. 'xxxx' declared but never used
'xxxx'说明了但未使用
2. 'xxxx' is assigned a value which is never used
'xxxx'赋了值但从未使用
3. 'xxxxx' not part of structure
'xxxx'不是结构体的一部分
4. Ambiguous operators need parentheses
二义性运算符需要括号
5. Both return and return of a value used
既用了return又用了带值return
6. Call to function without prototype
调用函数无原型
7. Call to function 'xxxx' without prototype
调用函数'xxxx'无原型
8. Code has no effect
代码无效
9. Constant is long
常量是long型
10. Constant out of range in comparison
比较时常量出界
11. Conversion may lose significant digits
转换可能丢失有效数字
12. Function should return a value
函数应返回数值
13. Mixing pointers to signed and unsigned char
混淆了signed char和unsigned char指针
14. No declaration for function 'xxxx'
函数'xxxx'未说明
15. Non-portable pointer assignment
不可移植指针赋值
16. Non-portable pointer comparison
不可移植指针比较
17. Non-portable return type conversion
不可移植返回类型转换
18. Parameter 'xxxxx' is never used
参数'xxxx'从未使用
19.Possible use of 'xxxx' before definition
可能使用了未赋值的'xxxx'
20. Possible incorrect assignment
可能不正确的赋值
21. Redefinition of 'xxxx' is not identical
'xxxx'重定义不统一
22. Restarting compiler using assembly
用汇编重编译
23. Structure passed by value
结构体值传送
24. Superfluous & with function or array
函数或数组中有多余的&
25. Suspicious pointer conversion
可疑的指针转换
26. Undefined structure 'xxxx'
结构体'xxxx'未定义
27. Unknown assembler instruction
未知汇编指令
28. Unreachable code
不可达代码
29. Void function may not return a value
void函数不能返回数值
30. Zero length structure
结构体长度为0
阅读(22210) | 评论(0) | 转发(0) |