hc
2024-03-25 edb30157bad0c0001c32b854271ace01d3b9a16a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Þ•µÄñl 0&1*X?ƒÃàñ$9!Pr„–¨º$Í#ò 72Q'„¬¯Í6Ô' '3$[-€5®(ä ).C0r-£:Ñ, g9+¡0Íþ+$J,o<œDÙ30Iz–%µÛ(ø !$Bg9‚9¼(ö /@)p&š5Á%÷!"?"b….£Òê<    F_$uš)¶,àE  S
t1'±+Ù(0G*x+£Ï$å#
$.S.o#ž)Â#ì**;)f8Éâ1ù3+9_™¹Õï  %  D e '… "­ Р5ã )!$C!'h!!&ª!"Ñ!7ô!),"?V"–"´"Ô"Sð".D#8s#<¬#$é#D$S$*Z$-…$8³$(ì$$%$:%'_%+‡%³%3Î%2&15&1g&4™&/Î&)þ&-(''V'-~'¬'/Ê'ú'("!(CD(6ˆ(7¿(÷()5)J).[)Š)Ÿ)&·)(Þ)%* -* N*îo*%^,)„,F®,&õ,-.-@-$[-€-$™-¾-Ø-ò- .&.&A.h.†."¡.0Ä.)õ./"/>/BF/*‰/'´/%Ü/+0).0X0%r0˜05°0/æ0.10E1v1_•1'õ1&2)D2+n2š22·28ê2;#3_3x3)’3¼3Ò3&í34$24$W4#|4 4)¶44à4!575&T5 {5œ5'º5$â56#6B6b6#x6œ6³63Î677(,7U7 o7*7D»78
84'8 \8!}8Ÿ8#º8'Þ89!%9G9#\9"€9#£9Ç92â9(:#>:b:1:%±:%×:1ý:/;B;7Z;7’;2Ê;ý;<-<G<f<€<<·<Ð<æ< ü<2    =!<=^=){=¥='µ=Ý=8ø=+1>F]> ¤>Å>ä>@ú>+;?Mg?Eµ?û?@@\@(c@)Œ@8¶@$ï@A0AIA fA‡A2šA*ÍA)øA)"B2LBB(›B%ÄB"êB$ C2C9NCˆCžC!¹C,ÛC)D-2D!`D!‚D¤DÀD)ÑDûDE**E'UE!}EŸE¸E8    =m+1czžµ„›wa’°ƒ®‰¡Š«9 [NXšt˜]†p¯¨{Rœ,)&A“_I
#$/±P©bW}vrGYi‡ˆ¤M`h5j£3(KCu-o>QDs\EO  J|¥47f¬^•ª™´‘§U@Z  ¦²SHV—.LeŸ!:F³~‚<q'x%y*B–2€ngŽ;Œlk0?¢d‹­”6…T""%s" after # is not a positive integer"%s" after #line is not a positive integer"%s" cannot be used as a macro name as it is an operator in C++"%s" is not a valid filename"%s" re-asserted"%s" redefined"/*" within comment#%s expects "FILENAME" or <FILENAME>#%s is a GCC extension#%s is a deprecated GCC extension#elif after #else#elif without #if#else after #else#else without #if#endif without #if#include_next in primary source file#pragma %s %s is already registered#pragma %s is already registered#pragma once in main file#pragma system_header ignored outside include file%.*s is not a valid universal character%s%s in preprocessing directive%s: %s%s: not used because `%.*s' defined as `%s' not `%.*s'%s: not used because `%.*s' is poisoned%s: not used because `%.*s' not defined%s: not used because `%s' is defined%s: not used because `__COUNTER__' is invalid'##' cannot appear at either end of a macro expansion'#' is not followed by a macro parameter'$' in identifier or number'?' without following ':'("%s" is an alternative token for "%s" in C++)(this will be reported only once per input file)C++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsISO C does not permit named variadic macrosISO C99 requires whitespace after the macro nameIn _cpp_valid_ucn but not a UCNMultiple include guards may be useful for:
\x used with no following hex digits_Pragma takes a parenthesized string literal__COUNTER__ expanded inside directive with -fdirectives-only__VA_ARGS__ can only appear in the expansion of a C99 variadic macro`%.*s' is not in NFC`%.*s' is not in NFKCanonymous variadic macros were introduced in C99assertion without predicateassertions are a GCC extensionassertions are a deprecated extensionattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filebinary constants are a GCC extensioncannot find source file %scharacter 0x%lx is not in the basic source character set
character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecould not determine file timestampcppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%sextra tokens at end of #%s directivefailure to convert %s to %sfixed-point constants are a GCC extensionfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangeiconv_openidentifier "%s" is a special operator name in C++imaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninvalid #%s directiveinvalid #pragma GCC poison directiveinvalid #pragma pop_macro directiveinvalid #pragma push_macro directiveinvalid built-in macro "%s"invalid character '%c' in raw string delimiterinvalid flag "%s" in line directiveinvalid prefix "0b" for floating constantinvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantinvalid suffix "%.*s" with hexadecimal floating constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' to complete answermissing terminating %c charactermissing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directivenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifierpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsraw string delimiter longer than 16 charactersregistering "%s" as both a pragma and a pragma namespaceregistering pragma "%s" with name expansion and no namespaceregistering pragma with NULL handlerregistering pragmas in namespace "%s" with mismatched name expansionstdoutstyle of line directive is a GCC extensionsuffix for double constant is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in %sundefining "%s"unexpected end of file after #lineuniversal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence: '\%c'unknown escape sequence: '\%s'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentunterminated raw stringuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwhile reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.6.0
Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
POT-Creation-Date: 2020-02-07 22:33+0000
PO-Revision-Date: 2011-05-12 17:23+0800
Last-Translator: Meng Jie <zuxy.meng@gmail.com>
Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>
Language: zh_CN
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Bugs: Report translation errors to the Language-Team address.
X-Poedit-Language: Chinese
X-Poedit-Country: CHINA
# åŽçš„“%s”不是一个正整数#line åŽçš„“%s”不是一个正整数“%s”不能被用作宏名,因为它是 C++ ä¸­çš„一个操作符“%s”不是一个有效的文件名重断言“%s”“%s”重定义“/*”出现在注释中#%s éœ€è¦ "FILENAME" æˆ– <FILENAME>#%s æ˜¯ä¸€ä¸ª GCC æ‰©å±•#%s æ˜¯ä¸€ä¸ªå·²è¿‡æ—¶çš„ GCC æ‰©å±•#elif å‡ºçŽ°åœ¨ #else åŽ#elif æ²¡æœ‰åŒ¹é…çš„ #if#else å‡ºçŽ°åœ¨ #else åŽ#else æ²¡æœ‰åŒ¹é…çš„ #if#endif æ²¡æœ‰åŒ¹é…çš„ #if#include_next å‡ºçŽ°åœ¨ä¸»æºæ–‡ä»¶ä¸­#pragma %s %s å·²ç»è¢«æ³¨å†Œ#pragma %s å·²ç»è¢«æ³¨å†Œ#pragma once å‡ºçŽ°åœ¨ä¸»æ–‡ä»¶ä¸­#pragma system_heade åœ¨åŒ…含文件外被忽略%.*s ä¸æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Unicode å­—符%s预处理指示中出现 %s%s:%s%s:未使用因为‘%.*s’被定义为‘%s’而非‘%*.s’%s:未使用因为‘%.*s’已被投毒%s:未使用因为‘%.*s’未定义%s:未使用因为‘%s’已定义%s:未使用因为‘__COUNTER__’无效‘##’不能出现在宏展开的两端‘#’后没有宏参数‘$’出现在标识符或数字中‘?’后没有‘:’(在 C++ ä¸­â€œ%s”会是“%s”的替代标识符)(此警告为每个输入文件只报告一次)C++ é£Žæ ¼çš„æ³¨é‡Šåœ¨ ISO C90 ä¸­ä¸è¢«å…è®¸CPP ç®—术必须至少具有目标 int çš„精度CPP åŠæ•´æ•°çŸ­äºŽ CPP å­—符在此宿主机上,CPP ä¸èƒ½å¤„理长于 %lu ä½çš„宽字符常量,但目标需要 %lu ä½ISO C ä¸å…è®¸æœ‰åçš„可变参数宏ISO C99 è¦æ±‚宏名后必须有空白在 _cpp_valid_ucn ä¸­ä½†ä¸æ˜¯ä¸€ä¸ª UCN多个防止重包含可能对其有用:
\x åŽæ²¡æœ‰ 16 è¿›åˆ¶æ•°å­—_Pragma éœ€è¦ä¸€ä¸ªæ‹¬èµ·çš„字符串字面常量带 -fdirectives-only æ—¶ __COUNTER__ åœ¨æŒ‡ç¤ºä¸­æ‰©å±•__VA_ARGS__ åªèƒ½å‡ºçŽ°åœ¨ C99 å¯å˜å‚数宏的展开中‘%.*s’不在 NFC ä¸­â€˜%.*s’不在 NFKC ä¸­åŒ¿åå¯å˜å‚数宏在 C99 ä¸­è¢«å¼•入断言后没有谓词断言是一个 GCC æ‰©å±•断言是一个已过时的 GCC æ‰©å±•试图使用有毒的“%s”反斜杠和换行为空格所分隔反斜杠续行出现在文件末尾二进制常量是一个 GCC æ‰©å±•找不到源文件 %s字符 0x%lx ä¸åœ¨åŸºæœ¬æºå­—符集中
字符 0x%lx åœ¨æ‰§è¡Œå­—符集中不是单字节的字符常量大小超出其类型#if æ“ä½œæ•°ä¸­å‡ºçŽ°é€—å·iconv ä¸æ”¯æŒä»Ž %s åˆ° %s çš„转换将 UCN è½¬æ¢åˆ°æ‰§è¡Œå­—符集将 UCN è½¬æ¢åˆ°æºå­—符集将转义序列转换到执行字符集转换到可执行文件的字符集无法决定日期与时间无法决定文件的时间戳cppchar_t å¿…须是无符号型当前文件早于 %s展开宏“%s”时检测到递归#if ä¸­ç”¨é›¶åšé™¤æ•°é‡å¤çš„宏参数“%s”将一个指示嵌入宏参数中是不可移植的空的字符常量#%s ä¸­æ–‡ä»¶åä¸ºç©º#%s æŒ‡ç¤ºçš„æœ«å°¾æœ‰å¤šä½™çš„æ ‡è¯†ç¬¦æ— æ³•从 %s è½¬æ¢åˆ° %s定点常量是一个 GCC æ‰©å±•浮点常量出现在预处理表达式中类似函数的宏“%s”在传统 C ä¸­å¿…须与参数一起使用16 è¿›åˆ¶è½¬ä¹‰åºåˆ—越界iconv_open标识符“%s”是 C++ ä¸­çš„一个特殊操作符虚数常量是一个 GCC æ‰©å±•预处理表达式中出现虚数不可能的操作‘%u’不完全的 Unicode å­—符名 %.*s整数常量太大,认定为 unsigned整数常量值超出其类型预处理表达式中整数溢出无效的 #%s æŒ‡ç¤ºæ— æ•ˆçš„ #pragma GCC poison æŒ‡ç¤ºæ— æ•ˆçš„ #pragma pop_macro æŒ‡ç¤ºæ— æ•ˆçš„ #pragma push_macro æŒ‡ç¤ºæ— æ•ˆçš„内建宏“%s”原始字符串分隔符中有无效字符‘%c’line æŒ‡ç¤ºä¸­æœ‰æ— æ•ˆçš„æ ‡è®°â€œ%s”浮点常量的“0b”前缀无效无效的预处理指示 #%s无效的字面字符串,忽略最后的‘\’浮点常量的“%.*s”后缀无效整数常量的“%.*s”后缀无效十六进制浮点常量的“%.*s”后缀无效行号超出范围宏“%s”未被使用宏“%s”传递了 %u ä¸ªå‚数,但只需要 %u ä¸ªå®â€œ%s”需要 %u ä¸ªå‚数,但只给出了 %u ä¸ªå®å‚数“%s”将在传统 C ä¸­è¢«å­—符串化宏名必须是标识符谓词后缺少‘(’表达式中缺少‘(’“defined” åŽå‡ºçŽ°â€˜)’表达式中缺少‘)’完整的答案缺少‘)’缺少结尾的 %c å­—符缺少结尾的 > å­—符宏名后缺少空白多字节字符常量多行注释没有 iconv çš„实现,无法从 %s è½¬æ¢åˆ° %s没有包含路径可供搜索 %s#%s æŒ‡ç¤ºä¸­æœªç»™å‡ºå®åéž ISO æ ‡å‡†çš„转义序列,‘\%c’忽略空字符空字符将保留在字面字符串中8 è¿›åˆ¶è½¬ä¹‰åºåˆ—越界找到一个或多个 PCH æ–‡ä»¶ï¼Œä½†å®ƒä»¬æ˜¯æ— æ•ˆçš„æ“ä½œç¬¦â€œdefined”需要一个标识符毗连“%s”和“%s”不能给出一个有效的预处理标识符对已存在的宏“%s”投毒谓词必须是一个标识符谓词的答案为空预处理算术的最高精度为 %lu ä½ï¼›ç›®æ ‡éœ€è¦ %lu ä½åŽŸå§‹å­—ç¬¦ä¸²åˆ†éš”ç¬¦é•¿è¿‡ 16 ä¸ªå­—符“%s”既被注册为一个pragma åˆè¢«æ³¨å†Œä¸ºä¸€ä¸ª pragma å‘½åç©ºé—´pragma â€œ%s”被注册为一个命名扩展,而没有命名空间pragma æ³¨å†Œä¸ºè¢« NULL å¤„理在命名空间“%s”中注册 pragma æ—¶åç§°æ‰©å±•不匹配stdoutline æŒ‡ç¤ºçš„风格是一个 GCC æ‰©å±•双精度常量后缀是一个 GCC æ‰©å±•建议使用缩进的 # ä»¥è®© #%s å¯¹ä¼ ç»Ÿ C ä¸å¯è§å»ºè®®åœ¨ä¼ ç»Ÿ C ä¸­ä¸ä½¿ç”¨ #elif宏参数列表语法错误目标 char çŸ­äºŽ 8 ä½ç›®æ ‡ int çŸ­äºŽç›®æ ‡ char目录 wchar_t çŸ­äºŽç›®æ ‡ char条件自此开始“%s”的左操作数在提升时变换了符号‘\%c’的意义与在传统 C ä¸­ä¸åŒâ€˜\a’的意义与在传统 C ä¸­ä¸åŒâ€˜\x’的意义与在传统 C ä¸­ä¸åŒâ€œ%s”的右操作数在提升时变换了符号这是先前定义的位置使用“defined”可能不利于移植当 # æœ‰ç¼©è¿›æ—¶ä¼ ç»Ÿ C å¿½ç•¥ #%s传统 C ä¸æŽ¥å—“%.*s”后缀传统 C ä¸æŽ¥å—单目 + è¿ç®—符三元符 ??%c è½¬æ¢ä¸º %c三元符 ??%c è¢«å¿½ç•¥ï¼Œè¯·ä½¿ç”¨ -trigraphs æ¥å¯ç”¨%s ä¸­å †æ ˆä¸å¹³è¡¡å–消对“%s”的定义#line åŽæœªé¢„期的文件结束Unicode å­—符 %.*s åœ¨æ ‡è¯†ç¬¦å¼€å¤´æ— æ•ˆUnicode å­—符 %.*s åœ¨æ ‡è¯†ç¬¦ä¸­æ— æ•ˆUnicode å­—符名只在 C++ å’Œ C99 ä¸­æœ‰æ•ˆæœªçŸ¥çš„转义序列:‘\%c’未知的转义序列:‘\%s’无法拼出的标识符 %s未终止的 #%s调用宏“%s”时参数列表未终止未结束的注释未终止的原始字符串使用 -Winvalid-pch ä»¥èŽ·å¾—æ›´å¤šä¿¡æ¯ä½¿ç”¨ C99 å¼çš„ 16 è¿›åˆ¶æµ®ç‚¹å¸¸é‡ä½¿ç”¨ C99 long long æ•´æ•°å¸¸é‡åœ¨è¯»å–预编译头时在写入预编译头时