gcc编译错误表备查 下载本文

内容发布更新时间 : 2024/5/23 20:01:17星期一 下面是文章的全部内容请认真阅读。

Multiple include guards may be useful for:\\n” 多个防止重包含可能对其有用:\\n”

cppchar_t must be an unsigned type” cppchar_t 必须是无符号型”

preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits” 预处理算术的最高精度为 %lu 位;目标需要 %lu 位”

CPP arithmetic must be at least as precise as a target int” CPP 算术必须至少具有目标 int 的精度”

target char is less than 8 bits wide” 目标 char 短于 8 位”

target wchar_t is narrower than target char” 目录 wchar_t 短于目标 char”

target int is narrower than target char” 目标 int 短于目标 char”

CPP half-integer narrower than CPP character” CPP 半整数短于 CPP 字符”

CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits” 在此宿主机上,CPP 不能处理长于 %lu 位的宽字符常量,但目标需要 %lu 位”

backslash and newline separated by space” 反斜杠和换行为空格所分隔”

backslash-newline at end of file” 反斜杠续行出现在文件末尾”

trigraph ??%c converted to %c” 三元符 ??%c 转换为 %c”

trigraph ??%c ignored, use -trigraphs to enable” 三元符 ??%c 被忽略,请使用 -trigraphs 来启用”

\\”/*\\” within comment” “/*”出现在注释中”

%s in preprocessing directive”

预处理指示中出现 %s”

null character(s) ignored” 忽略空字符”

`%.*s’ is not in NFKC” ‘%.*s’不在 NFKC 中”

`%.*s’ is not in NFC” ‘%.*s’不在 NFC 中”

attempt to use poisoned \\”%s\\”" 试图使用有毒的“%s””

__VA_ARGS__ can only appear in the expansion of a C99 variadic macro” __VA_ARGS__ 只能出现在 C99 可变参数宏的展开中”

identifier \\”%s\\” is a special operator name in C++” 标识符“%s”是 C++ 中的一个特殊操作符”

raw string delimiter longer than 16 characters” 原始字符串分隔符长过 16 个字符” invalid

character ‘%c’ in raw string delimiter” 原始字符串分隔符中有无效字符‘%c’”

unterminated raw string” 未终止的原始字符串”

null character(s) preserved in literal” 空字符将保留在字面字符串中”

missing terminating %c character” 缺少结尾的 %c 字符”

C++ style comments are not allowed in ISO C90″ C++ 风格的注释在 ISO C90 中不被允许”

(this will be reported only once per input file)” (此警告为每个输入文件只报告一次)”

multi-line comment” 多行注释”

unspellable token %s” 无法拼出的标识符 %s”

macro \\”%s\\” is not used” 宏“%s”未被使用”

invalid built-in macro \\”%s\\”" 无效的内建宏“%s””

could not determine file timestamp” 无法决定文件的时间戳”

could not determine date and time” 无法决定日期与时间”

__COUNTER__ expanded inside directive with -fdirectives-only” 带 -fdirectives-only 时 __COUNTER__ 在指示中扩展”

invalid string literal, ignoring final ‘\\\\’” 无效的字面字符串,忽略最后的‘\\\\’”

pasting \\”%s\\” and \\”%s\\” does not give a valid preprocessing token” 毗连“%s”和“%s”不能给出一个有效的预处理标识符”

ISO C99 requires rest arguments to be used” ISO C99 需要使用剩余的参数”

macro \\”%s\\” requires %u arguments, but only %u given” 宏“%s”需要 %u 个参数,但只给出了 %u 个”

macro \\”%s\\” passed %u arguments, but takes just %u” 宏“%s”传递了 %u 个参数,但只需要 %u 个”

unterminated argument list invoking macro \\”%s\\”" 调用宏“%s”时参数列表未终止”

function-like macro \\”%s\\” must be used with arguments in traditional C” 类似函数的宏“%s”在传统 C 中必须与参数一起使用”

invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98″

调用宏 %s 的参数 %d:空的宏参数未被 ISO C90 和 ISO C++98 定义”

duplicate macro parameter \\”%s\\”" 重复的宏参数“%s””

\\”%s\\” may not appear in macro parameter list” “%s”不能出现在宏参数列表中”

macro parameters must be comma-separated” 宏参数必须由逗号隔开”

parameter name missing” 缺少形参名”

anonymous variadic macros were introduced in C99″ 匿名可变参数宏在 C99 中被引入”

ISO C does not permit named variadic macros” ISO C 不允许有名的可变参数宏”

missing ‘)’ in macro parameter list” 在宏参数表中缺少‘)’”

‘##’ cannot appear at either end of a macro expansion” ‘##’不能出现在宏展开的两端”

ISO C99 requires whitespace after the macro name” ISO C99 要求宏名后必须有空白”

missing whitespace after the macro name” 宏名后缺少空白”

‘#’ is not followed by a macro parameter” ‘#’后没有宏参数”

\\”%s\\” redefined” “%s”重定义”

this is the location of the previous definition” 这是先前定义的位置”

macro argument \\”%s\\” would be stringified in traditional C” 宏参数“%s”将在传统 C 中被字符串化”

invalid hash type %d in cpp_macro_definition” cpp_macro_definition 中有无效的散列类型 %d”

while writing precompiled header” 在写入预编译头时”

%s: not used because `%.*s’ is poisoned” %s:未使用因为‘%.*s’已被投毒”

%s: not used because `%.*s’ not defined” %s:未使用因为‘%.*s’未定义”

%s: not used because `%.*s’ defined as `%s’ not `%.*s’” %s:未使用因为‘%.*s’被定义为‘%s’而非‘%*.s’”

%s: not used because `%s’ is defined” %s:未使用因为‘%s’已定义”

%s: not used because `__COUNTER__’ is invalid” %s:未使用因为‘__COUNTER__’无效”

while reading precompiled header” 在读取预编译头时”

detected recursion whilst expanding macro \\”%s\\”" 展开宏“%s”时检测到递归”

syntax error in macro parameter list” 宏参数列表语法错误”

#~ warning: ” #~ 警告:”

#~ internal error: ” #~ 内部错误:”

#~ error: ” #~ 错误:”

#~ In file included from %s:%u”

#~ 在包含自 %s:%u 的文件中” #~ ” #~ “,\\n”

#~ ” from %s:%u” #~ ” #~ “,\\n” #~ ” 从 %s:%u”

#~ no newline at end of file” #~ 文件未以空白行结束”