2024年3月31日发(作者:)

英文

Ambiguous operators need parentheses

Ambiguous symbol ''xxx''

Argument list syntax error

Array bounds missing

Array size toolarge

Bad character in paramenters

Bad file name format in include directive

Bad ifdef directive synatax

Bad undef directive syntax

Bit field too large

Call of non-function

Call to function with no prototype

Cannot modify a const object

Case outside of switch

Case syntax error

Code has no effect

Compound statement missing{

Conflicting type modifiers

Constant expression required

Constant out of range in comparison

Conversion may lose significant digits

Conversion of near pointer not allowed

Could not find file ''xxx''

Declaration missing ;

Declaration syntax error

Default outside of switch

参考译文

不明确的运算需要用括号括起

不明确的符号

参数表语法错误

丢失数组界限符

数组尺寸太大

参数中有不适当的字符

包含命令中文件名格式不正确

编译预处理ifdef有语法错

编译预处理undef有语法错

位字段太长

调用未定义的函数

调用函数时没有函数的说明

不允许修改常量对象

漏掉了case 语句

Case 语法错误

代码不可述不可能执行到

分程序漏掉"{"

不明确的类型说明符

要求常量表达式

在比较中常量超出范围

转换时会丢失意义的数字

不允许转换近指针

找不到XXX文件

说明缺少";"

说明中出现语法错误

Default 出现在switch语句之外

Define directive needs an identifier

Division by zero

Do statement must have while

Enum syntax error

Enumeration constant syntax error

Error directive :xxx

Error writing output file

Expression syntax error

Extra parameter in call

File name too long

Function call missing

Fuction definition out of place

Fuction should return a value

Goto statement missing label

Hexadecimal or octal constant too large

Illegal character ''x''

Illegal initialization

Illegal octal digit

Illegal pointer subtraction

Illegal structure operation

Illegal use of floating point

Illegal use of pointer

Improper use of a typedefsymbol

In-line assembly not allowed

Incompatible storage class

Incompatible type conversion

Incorrect number format

定义编译预处理需要标识符

用零作除数

Do-while语句中缺少while部分

枚举类型语法错误

枚举常数语法错误

错误的编译预处理命令

写输出文件错误

表达式语法错误

调用时出现多余错误

文件名太长

函数调用缺少右括号

函数定义位置错误

函数必需返回一个值

Goto语句没有标号

16进制或8进制常数太大

非法字符x

非法的初始化

非法的8进制数字

非法的指针相减

非法的结构体操作

非法的浮点运算

指针使用非法

类型定义符号使用不恰当

不允许使用行间汇编

存储类别不相容

不相容的类型转换

错误的数据格式

Incorrect use of default

Invalid indirection

Invalid pointer addition

Irreducible expression tree

Lvalue required

Macro argument syntax error

Macro expansion too long

Mismatched number of parameters in definitio

n

Misplaced break

Misplaced continue

Misplaced decimal point

Misplaced elif directive

Misplaced else

Misplaced else directive

Misplaced endif directive

Must be addressable

Must take address of memory location

No declaration for function ''xxx''

No stack

No type information/没有类型信息

Non-portable pointer assignment

Non-portable pointer comparison

Non-portable pointer conversion

Not a valid expression format type

Not an allowed type

Numeric constant too large

Default使用不当

无效的间接运算

指针相加无效

无法执行的表达式运算

需要逻辑值0或非0值

宏参数语法错误

宏的扩展以后太长

定义中参数个数不匹配

此处不应出现break语句

此处不应出现continue语句

此处不应出现小数点

不应编译预处理elif

此处不应出现else

此处不应出现编译预处理else

此处不应出现编译预处理endif

必须是可以编址的

必须存储定位的地址

没有函数xxx的说明

缺少堆栈

缺少堆栈

不可移动的指针(地址常数)赋值

不可移动的指针(地址常数)比较

不可移动的指针(地址常数)转换

不合法的表达式格式

不允许使用的类型

数值常太大

Out of memory

Parameter ''xxx'' is never used

Pointer required on left side of ->

Possible use of ''xxx'' before definition

Possibly incorrect assignment

Redeclaration of ''xxx''

Redefinition of ''xxx'' is not identical

Register allocation failure

Repeat count needs an lvalue

Size of structure or array not known

Statement missing ;

Structure or union syntax error

Structure size too large

Sub scripting missing ]

Superfluous & with function or array

Suspicious pointer conversion

Symbol limit exceeded

Too few parameters in call

Too many default cases

Too many error or warning messages

英文

Too many type in declaration

Too much auto memory in function

Too much global data defined in file

Two consecutive dots

Type mismatch in parameter xxx

内存不够用

能数xxx没有用到

符号->的左边必须是指针

在定义之前就使用了xxx(警告)

赋值可能不正确

重复定义了xxx

xxx的两次定义不一致

寄存器定址失败

重复计数需要逻辑值

结构体或数给大小不确定

语句后缺少";"

结构体或联合体语法错误

结构体尺寸太大

下标缺少右方括号

函数或数组中有多余的"&"

可疑的指针转换

符号超限

函数调用时的实参少于函数的参数

Default太多(switch语句中一个)

错误或警告信息太多

参考译文

说明中类型太多

函数用到的局部存储太多

文件中全局数据太多

两个连续的句点

参数xxx类型不匹配

Type mismatch in redeclaration of ''xxx''

Unable to create output file ''xxx''

Unable to open include file ''xxx''

Unable to open input file ''xxx''

Undefined label ''xxx''

Undefined structure ''xxx''

Undefined symbol ''xxx''

Unexpected end of file in comment started o

n line xxx

Unexpected end of file in conditional start

ed on line xxx

Unknown assemble instruction

Unknown option

Unknown preprocessor directive: ''xxx''

Unreachable code

Unterminated string or character constant

User break

Void functions may not return a value

Wrong number of arguments

''xxx'' not an argument

''xxx'' not part of structure

xxx statement missing (

xxx statement missing )

xxx statement missing ;

xxx'' declared but never used

xxx'' is assigned a value which is never us

ed

Zero length structure

xxx重定义的类型不匹配

无法建立输出文件xxx

无法打开被包含的文件xxx

无法打开输入文件xxx

没有定义的标号xxx

没有定义的结构xxx

没有定义的符号xxx

从xxx行开始的注解尚未结束文件

不能结束

从xxx 开始的条件语句 尚未结束文

件不能结束

未知的汇编结构

未知的操作

不认识的预处理命令xxx

无路可达的代码

字符串缺少引号

用户强行中断了程序

Void类型的函数不应有返回值

调用函数的参数数目错

xxx不是参数

xxx不是结构体的一部分

xxx语句缺少左括号

xxx语句缺少右括号

xxx缺少分号

说明了xxx但没有使用

给xxx赋了值但未用过

结构体的长度为零