???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................Þ•    Ù      ä  %  ¬      @  &   A  *   h  ?   “     Ó  #   ð  +        @     Q     `  0   t  (   ¥  $   Î     ó  !   
     ,     >     P     b     t     ‡  $   ¢  #   Ç      ë       2   &  '   Y          „     ¢  6   ©  '   à  '     $   0  -   U  .   ƒ  5   ²  (   è          -  .   G  0   v  ,   §  -   Ô  7     9   :  :   t  ,   ¯  g   Ü  +   D  -   p  J   ž  2   é  H     0   e     –  +   ¶  $   â  ,     <   4  F   q  D   ¸  E   ý  '   C     k     €  2   –  0   É     ú       %   5     [  (   x      ¡  5   Â  $   ø       9   8  9   r  (   ¬      Õ  /   ö  )   &  &   P  5   w  %   ­  !   Ó  "   õ  "         ;   +   Y   .   …      ´      Ì   <   ë      (!     A!  $   W!     |!  5   ˜!  )   Î!  ,   ø!  E   %"      k"  
   Œ"  1   —"  '   É"  +   ñ"     #  (   6#  0   _#  *   #  +   »#  "   ç#     
$  $    $  #   E$  $   i$     Ž$  .   ª$  #   Ù$  ,   ý$  (   *%  )   S%  #   }%  *   ¡%  *   Ì%  )   ÷%  8   !&  R   Z&  O   ­&  M   ý&     K'     d'  ,   {'  1   ¨'  3   Ú'  9   (     H(  (   h(     ‘(     ­(  #   Ç(     ë(     )  #   !)     E)     d)      w)     ˜)  '   ¸)  "   à)     *  5   *  )   L*  $   v*  '   ›*     Ã*  &   Ý*  "   +  7   '+  3   _+  )   “+     ½+  ?   Ô+     ,     2,     R,  S   n,  .   Â,  8   ñ,  <   *-  $   g-  D   Œ-     Ñ-  *   Ø-  -   .  8   1.  (   j.  $   “.  $   ¸.  '   Ý.  +   /     1/  3   L/  2   €/  1   ³/  1   å/  4   0  /   L0  )   |0  -   ¦0  '   Ô0  -   ü0     *1  /   H1     x1     1  "   Ÿ1  C   Â1  6   2  7   =2     u2     ”2     ³2     È2  .   Ù2     3     3  &   53  '   \3  *   „3  (   ¯3  %   Ø3  /   þ3      .4      O4  x  p4  A   é6  M   +7  a   y7  4   Û7  4   8  M   E8  '   “8  "   »8  &   Þ8  R   9  O   X9  2   ¨9  %   Û9  5   :  >   7:  6   v:  $   ­:  /   Ò:  3   ;  0   6;  V   g;  ,   ¾;  )   ë;  4   <  d   J<  0   ¯<     à<  0   ã<     =  k   =  f   ‡=  =   î=  C   ,>  A   p>  :   ²>  V   í>  @   D?  -   …?  C   ³?  M   ÷?  Z   E@  7    @  ;   Ø@  S   A  ;   hA  P   ¤A  =   õA  t   3B  8   ¨B  :   áB  `   C  A   }C  ^   ¿C  ?   D  A   ^D  <    D  A   ÝD  M   E  Q   mE  k   ¿E  i   +F  f   •F  2   üF  !   /G  )   QG  J   {G  H   ÆG  *   H  0   :H  C   kH  4   ¯H  Q   äH  =   6I  G   tI  -   ¼I  '   êI  I   J  I   \J  (   ¦J  B   ÏJ  C   K  6   VK  4   K  >   ÂK  2   L  )   4L  5   ^L  .   ”L  '   ÃL  C   ëL  J   /M  &   zM  *   ¡M  S   ÌM      N  !   8N  ?   ZN  8   šN  K   ÓN  @   O  K   `O  r   ¬O  :   P  
   ZP  G   eP  &   ­P  9   ÔP      Q  +   /Q  4   [Q  -   Q  6   ¾Q  4   õQ  !   *R  N   LR  '   ›R  (   ÃR  2   ìR  A   S  C   aS  i   ¥S  L   T  L   \T  1   ©T  G   ÛT  U   #U  M   yU  [   ÇU     #V  v   ´V  t   +W  !    W  )   ÂW  =   ìW  W   *X  O   ‚X  q   ÒX  3   DY  N   xY  $   ÇY  #   ìY  :   Z  =   KZ  #   ‰Z  ;   ­Z  2   éZ     [  &   <[  %   c[  2   ‰[     ¼[     Ù[  K   õ[  H   A\  -   Š\  (   ¸\  #   á\  D   ]  2   J]  L   }]  L   Ê]  H   ^     `^  W   w^  5   Ï^  "   _  %   (_  w   N_  ;   Æ_  ¬   `     ¯`  {   =a  ‡   ¹a     Ab  3   ]b  A   ‘b  V   Ób  E   *c  ;   pc  1   ¬c  <   Þc  @   d  *   \d  _   ‡d  ?   çd  >   'e  >   fe  _   ¥e  7   f  T   =f  H   ’f  @   Ûf  Y   g  @   vg  t   ·g  +   ,h  #   Xh  =   |h  Q   ºh  D   i  B   Qi  $   ”i  $   ¹i  ,   Þi     j  Q   "j  -   tj  (   ¢j  E   Ëj  )   k  4   ;k  2   pk  '   £k  K   Ëk  0   l  -   Hl     	              %   -   µ   –   ´   Ù       ~   h   ˜   e              o   ±   \                      —           [       Ž       M           f   J   k   )       c          Í       A   0       r   _   T           •   À   v   R   ;      Ï   »   E   L          l   Ê       s           a       Ö      3   Õ      Ç           ½      &   Ã   ?   ¬   ‡   Ø       ¦   ­   U           §          ž       ›   š       ¼           `   O   Æ   Ì       K                     5   G      b           I   Å      É       $       X   i   º   ¸   {       È   Ò       '         €   H   .   :       Q   ,   „   q       ¨   †       y          ¢           ¹   Á   ^   ]      x          Ÿ       œ   P   W   2      ©   t   ‚      ¿   «       n   ƒ       Š   Ð         7           F       
      ª   Ô   ¤              C       Â   ×   ˆ   D   w   ‰   ®   °   >   V   S   Î   ¾   “   ‘   Ó   g   <       Ë   /   +       m       @   ”   ·   *      d       ³   ²   4      =   …          }   6      Z   £       u   |          z   Ä           Y       ’   Ñ      ™   ¯       8   !   ¡   N   Œ   ‹   1       B      "   9          j   ¶   (   ¥   #           p           "%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" is not defined, evaluates to 0 "%s" may not appear in macro parameter list "%s" re-asserted "%s" redefined "/*" within comment "__has_include__" cannot be used as a macro name "defined" cannot be used as a macro name #%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 nested too deeply #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 __VA_OPT__ '##' 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 incompatible with C90 C++ style comments are not allowed in ISO C90 C++11 requires a space between string literal and macro C99's universal character names are incompatible with C90 CPP arithmetic must be at least as precise as a target int CPP half-integer narrower than CPP character CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits ISO C does not permit named variadic macros ISO C++ does not permit named variadic macros ISO C++11 requires at least one argument for the "..." in a variadic macro ISO C++11 requires whitespace after the macro name ISO C99 requires at least one argument for the "..." in a variadic macro ISO C99 requires whitespace after the macro name In _cpp_valid_ucn but not a UCN Multiple 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 C++11 variadic macro __VA_ARGS__ can only appear in the expansion of a C99 variadic macro __VA_OPT__ can only appear in the expansion of a C++2a variadic macro __VA_OPT__ is not available until C++2a `%.*s' is not in NFC `%.*s' is not in NFKC anonymous variadic macros were introduced in C++11 anonymous variadic macros were introduced in C99 assertion without predicate assertions are a GCC extension assertions are a deprecated extension attempt to use poisoned "%s" backslash and newline separated by space backslash-newline at end of file binary constants are a C++14 feature or GCC extension binary constants are a GCC extension cannot find source file %s character 0x%lx is not in the basic source character set
 character 0x%lx is not unibyte in execution character set character constant too long for its type comma operator in operand of #if conversion from %s to %s not supported by iconv converting UCN to execution character set converting UCN to source character set converting escape sequence to execution character set converting to execution character set could not determine date and time could not determine file timestamp cppchar_t must be an unsigned type current file is older than %s decimal float constants are a GCC extension detected recursion whilst expanding macro "%s" division by zero in #if duplicate macro parameter "%s" embedding a directive within macro arguments is not portable empty character constant empty filename in #%s extra tokens at end of #%s directive failure to convert %s to %s file "%s" linemarker ignored due to incorrect nesting fixed-point constants are a GCC extension floating constant in preprocessor expression function-like macro "%s" must be used with arguments in traditional C hex escape sequence out of range iconv_open identifier "%s" is a special operator name in C++ imaginary constants are a GCC extension imaginary number in preprocessor expression impossible operator '%u' incomplete universal character name %.*s integer constant is so large that it is unsigned integer constant is too large for its type integer overflow in preprocessor expression invalid "#pragma GCC %s" directive invalid #%s directive invalid #pragma GCC poison directive invalid #pragma pop_macro directive invalid #pragma push_macro directive invalid built-in macro "%s" invalid character '%c' in raw string delimiter invalid flag "%s" in line directive invalid hash type %d in cpp_macro_definition invalid new-line in raw string delimiter invalid prefix "0b" for floating constant invalid preprocessing directive #%s invalid string literal, ignoring final '\' invalid suffix "%.*s" on floating constant invalid suffix "%.*s" on integer constant invalid suffix "%.*s" with hexadecimal floating constant invalid suffix on literal; C++11 requires a space between literal and string macro invoking macro %s argument %d: empty macro arguments are undefined in ISO C++98 invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 line number out of range macro "%s" is not used macro "%s" might prevent reproducible builds macro "%s" passed %u arguments, but takes just %u macro "%s" requires %u arguments, but only %u given macro argument "%s" would be stringified in traditional C macro names must be identifiers macro parameters must be comma-separated missing '(' after predicate missing '(' in expression missing ')' after "__has_include__" missing ')' after "defined" missing ')' in expression missing ')' in macro parameter list missing ')' to complete answer missing open quote missing terminating %c character missing terminating > character missing whitespace after the macro name multi-character character constant multi-line comment no iconv implementation, cannot convert from %s to %s no include path in which to search for %s no macro name given in #%s directive non-ISO-standard escape sequence, '\%c' null character(s) ignored null character(s) preserved in literal octal escape sequence out of range one or more PCH files were found, but they were invalid operator "__has_include__" requires a header string operator "defined" requires an identifier parameter name missing pasting "%s" and "%s" does not give a valid preprocessing token poisoning existing macro "%s" predicate must be an identifier predicate's answer is empty preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits raw string delimiter longer than 16 characters registering "%s" as both a pragma and a pragma namespace registering pragma "%s" with name expansion and no namespace registering pragma with NULL handler registering pragmas in namespace "%s" with mismatched name expansion stdout style of line directive is a GCC extension suffix for double constant is a GCC extension suggest hiding #%s from traditional C with an indented # suggest not using #elif in traditional C syntax error in macro parameter list target char is less than 8 bits wide target int is narrower than target char target wchar_t is narrower than target char the conditional began here the left operand of "%s" changes sign when promoted the meaning of '\%c' is different in traditional C the meaning of '\a' is different in traditional C the meaning of '\x' is different in traditional C the right operand of "%s" changes sign when promoted this is the location of the previous definition this use of "defined" may not be portable traditional C ignores #%s with the # indented traditional C rejects the "%.*s" suffix traditional C rejects the unary plus operator trigraph ??%c converted to %c trigraph ??%c ignored, use -trigraphs to enable unbalanced stack in %s undefining "%s" unexpected end of file after #line universal character %.*s is not valid at the start of an identifier universal character %.*s is not valid in an identifier universal character names are only valid in C++ and C99 unknown escape sequence: '\%c' unknown escape sequence: '\%s' unspellable token %s unterminated #%s unterminated argument list invoking macro "%s" unterminated comment unterminated raw string use -Winvalid-pch for more information use of C++11 long long integer constant use of C++17 hexadecimal floating constant use of C99 hexadecimal floating constant use of C99 long long integer constant user-defined literal in preprocessor expression while reading precompiled header while writing precompiled header Project-Id-Version: cpplib 8.1-b20180128
Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/
POT-Creation-Date: 2018-01-26 22:47+0000
PO-Revision-Date: 2018-01-30 15:12+0700
Last-Translator: Tráº§n Ngá»c QuÃ¢n <vnwildman@gmail.com>
Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>
Language: vi
X-Bugs: Report translation errors to the Language-Team address.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Language-Team-Website: <http://translationproject.org/team/vi.html>
Plural-Forms: nplurals=1; plural=0;
X-Generator: Gtranslator 2.91.7
X-Poedit-SourceCharset: UTF-8
 â€œ%sâ€ náº±m sau â€œ#â€ khÃ´ng pháº£i lÃ  sá»‘ nguyÃªn dÆ°Æ¡ng â€œ%sâ€ náº±m sau â€œ#lineâ€ (dÃ²ng) khÃ´ng pháº£i lÃ  sá»‘ nguyÃªn dÆ°Æ¡ng khÃ´ng thá»ƒ dÃ¹ng â€œ%sâ€ nhÆ° lÃ  tÃªn vÄ© lá»‡nh vÃ¬ nÃ³ lÃ  toÃ¡n tá»­ trong ngÃ´n ngá»¯ C++ â€œ%sâ€ khÃ´ng pháº£i lÃ  tÃªn táº­p tin há»£p lá»‡ chÆ°a Ä‘á»‹nh nghÄ©a â€œ%sâ€, Ä‘á»‹nh giÃ¡ thÃ nh 0 khÃ´ng cho phÃ©p â€œ%sâ€ xuáº¥t hiá»‡n trong danh sÃ¡ch tham sá»‘ vÄ© lá»‡nh â€œ%sâ€ Ä‘Æ°á»£c kháº³ng Ä‘á»‹nh láº¡i â€œ%sâ€ bá»‹ Ä‘á»‹nh nghÄ©a láº¡i gáº·p â€œ/*â€ náº±m trong chÃº thÃ­ch khÃ´ng thá»ƒ dÃ¹ng â€œ__has_include__â€ (Ä‘Ã£ bao gá»“m) nhÆ° lÃ  tÃªn vÄ© lá»‡nh khÃ´ng thá»ƒ dÃ¹ng â€œdefinedâ€ (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) nhÆ° lÃ  tÃªn vÄ© lá»‡nh #%s cáº§n "TÃŠN_Táº¬P_TIN" hoáº·c <TÃŠN_Táº¬P_TIN> #%s lÃ  pháº§n má»Ÿ rá»™ng kiá»ƒu GCC #%s lÃ  má»™t pháº§n má»Ÿ rá»™ng GCC Ä‘Ã£ láº¡c háº­u #elif (náº¿u khÃ´ng thÃ¬ náº¿u) náº±m sau #else (náº¿u khÃ´ng) #elif (náº¿u khÃ´ng thÃ¬ náº¿u) khÃ´ng cÃ³ #if (náº¿u) #else (náº¿u khÃ´ng) náº±m sau #else #else (náº¿u khÃ´ng) mÃ  khÃ´ng cÃ³ #if (náº¿u) #endif (náº¿u khÃ´ng Ä‘Ãºng) khÃ´ng cÃ³ #if (náº¿u) â€œ#includeâ€ (bao gá»“m) lá»“ng nhau quÃ¡ sÃ¢u gáº·p â€œ#include_nextâ€ (bao gá»“m káº¿ tiáº¿p) náº±m trong táº­p tin nguá»“n chÃ­nh â€œ#pragma %s %sâ€ Ä‘Ã£ Ä‘Æ°á»£c Ä‘Äƒng kÃ½ â€œ#pragma %sâ€ Ä‘Ã£ Ä‘Æ°á»£c Ä‘Äƒng kÃ½ CÃ³ â€œ#pragmaâ€ má»™t láº§n trong táº­p tin chÃ­nh â€œ#pragma system_headerâ€ (Ä‘áº§u trang há»‡ thá»‘ng) bá»‹ bá» qua á»Ÿ ngoÃ i táº­p tin bao gá»“m %.*s khÃ´ng pháº£i lÃ  kÃ½ tá»± chung há»£p lá»‡ %s gáº·p %s náº±m trong chá»‰ thá»‹ tiá»n xá»­ lÃ½ %s: %s %s: khÃ´ng Ä‘Æ°á»£c dÃ¹ng vÃ¬ â€œ%.*sâ€ Ä‘Ã£ Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a lÃ  â€œ%sâ€ khÃ´ng pháº£i â€œ%.*sâ€ %s: khÃ´ng Ä‘Æ°á»£c dÃ¹ng vÃ¬ â€œ%.*sâ€ khÃ´ng cÃ²n tin cáº­y láº¡i (bá»‹ dá»¯ liá»‡u sai thay tháº¿) %s: khÃ´ng Ä‘Æ°á»£c dÃ¹ng vÃ¬ chÆ°a Ä‘á»‹nh nghÄ©a â€œ%.*sâ€ %s: khÃ´ng Ä‘Æ°á»£c dÃ¹ng vÃ¬ â€œ%sâ€ Ä‘Ã£ Ä‘Æ°á»£c Ä‘á»‹nh nghÄ©a %s: khÃ´ng Ä‘Æ°á»£c dÃ¹ng vÃ¬ â€œ__COUNTER__â€ khÃ´ng há»£p lá»‡ khÃ´ng cho phÃ©p â€œ##â€ náº±m hoáº·c trÆ°á»›c __VA_OPT__ khÃ´ng cho phÃ©p â€œ##â€ náº±m hoáº·c trÆ°á»›c hoáº·c sau sá»± má»Ÿ rá»™ng vÄ© lá»‡nh â€œ#â€ khÃ´ng cho phÃ©p Ä‘i theo sau má»™t tham sá»‘ vÄ© lá»‡nh gáº·p â€œ$â€ trong Ä‘á»‹nh danh hay con sá»‘ dáº¥u há»i â€œ?â€ mÃ  khÃ´ng cÃ³ dáº¥u hai cháº¥m â€œ:â€ Ä‘i sau (â€œ%sâ€ lÃ  má»™t tháº» bÃ i thay tháº¿ cho â€œ%sâ€ trong ngÃ´n ngá»¯ C++) (Ä‘iá»u nÃ y sáº½ Ä‘Æ°á»£c thÃ´ng bÃ¡o chá»‰ má»™t láº§n cho má»—i táº­p tin Ä‘áº§u vÃ o) khÃ´ng cho phÃ©p chÃº thÃ­ch kiá»ƒu C++ náº±m trong C90 khÃ´ng cho phÃ©p chÃº thÃ­ch kiá»ƒu C++ náº±m trong ISO C90 C++11 yÃªu cáº§u cáº§n cÃ³ khoáº£ng tráº¯ng giá»¯ chuá»—i vÄƒn báº£n vÃ  vÄ© lá»‡nh tÃªn kÃ½ tá»± chung C99 lÃ  khÃ´ng tÆ°Æ¡ng thÃ­ch vá»›i C99 thuáº­t toÃ¡n CPP pháº£i lÃ  Ã­t nháº¥t cÃ¹ng chÃ­nh xÃ¡c vá»›i â€œintâ€ Ä‘Ã­ch ná»­a-sá»‘-nguyÃªn CPP cÃ³ Ä‘á»™ rá»™ng Ã­t hÆ¡n kÃ½ tá»± CPP TrÃªn mÃ¡y nÃ y, CPP khÃ´ng thá»ƒ xá»­ lÃ½ háº±ng kÃ½ tá»± rá»™ng hÆ¡n %lu bit, cÃ²n Ä‘Ã­ch láº¡i yÃªu cáº§u %lu bit ISO C khÃ´ng cho phÃ©p vÄ© lá»‡nh biáº¿n thiÃªn cÃ³ tÃªn ISO C++ khÃ´ng cho phÃ©p vÄ© lá»‡nh biáº¿n thiÃªn cÃ³ tÃªn ISO C++11 cáº§n Ã­t nháº¥t má»™t Ä‘á»‘i sá»‘ cho "â€¦" cÃ²n láº¡i trong vÄ© lá»‡nh biáº¿n thiÃªn ISO C++11 cáº§n Ä‘áº¿n khoáº£ng tráº¯ng náº±m sau tÃªn vÄ© lá»‡nh ISO C99 cáº§n Ã­t nháº¥t má»™t Ä‘á»‘i sá»‘ cho "â€¦" cÃ²n láº¡i trong vÄ© lá»‡nh biáº¿n thiÃªn ISO C99 cáº§n Ä‘áº¿n khoáº£ng tráº¯ng náº±m sau tÃªn vÄ© lá»‡nh Trong â€œ_cpp_valid_ucnâ€ nhÆ°ng mÃ  khÃ´ng pháº£i lÃ  má»™t UCN Nhiá»u bá»™ báº£o vá»‡ bao gá»“m cÃ³ láº½ há»¯u Ã­ch cho :
 \x Ä‘Æ°á»£c dÃ¹ng mÃ  khÃ´ng cÃ³ chá»¯ sá»‘ tháº­p lá»¥c theo sau â€œ_Pragmaâ€ nháº­n má»™t háº±ng chuá»—i Ä‘Æ°á»£c Ä‘áº·t trong ngoáº·c Ä‘Æ¡n __COUNTER__ Ä‘Ã£ má»Ÿ rá»™ng bÃªn trong chá»‰ thá»‹ vá»›i â€œ-fdirectives-onlyâ€ â€œ__VA_ARGS__â€ chá»‰ cÃ³ thá»ƒ xuáº¥t hiá»‡n trong sá»± má»Ÿ rá»™ng cá»§a vÄ© lá»‡nh biáº¿n thiÃªn C++11 â€œ__VA_ARGS__â€ chá»‰ cÃ³ thá»ƒ xuáº¥t hiá»‡n trong sá»± má»Ÿ rá»™ng cá»§a vÄ© lá»‡nh biáº¿n thiÃªn C99 __VA_OPT__ chá»‰ cÃ³ thá»ƒ xuáº¥t hiá»‡n trong pháº§n má»Ÿ rá»™ng cá»§a vÄ© lá»‡nh biáº¿n thiÃªn C++2a __VA_OPT__ khÃ´ng sáºµn cÃ³ cho Ä‘áº¿n táº­n C++2a â€œ%.*sâ€ khÃ´ng náº±m trong NFC â€œ%.*sâ€ khÃ´ng pháº£i náº±m trong NFKC vÄ© lá»‡nh biáº¿n thiÃªn vÃ´ danh Ä‘Ã£ Ä‘Æ°á»£c giá»›i thiá»‡u trong C++11 vÄ© lá»‡nh biáº¿n thiÃªn vÃ´ danh Ä‘Ã£ Ä‘Æ°á»£c giá»›i thiá»‡u trong C99 sá»± kháº³ng Ä‘á»‹nh khÃ´ng cÃ³ vá»‹ ngá»¯ kháº³ng Ä‘á»‹nh lÃ  má»™t pháº§n má»Ÿ rá»™ng GCC kháº³ng Ä‘á»‹nh lÃ  má»™t pháº§n má»Ÿ rá»™ng GCC bá»‹ pháº£n Ä‘á»‘i Ä‘Ã£ cá»‘ gáº¯ng dÃ¹ng â€œ%sâ€ bá»‹ vÃ´ hiá»‡u hÃ³a dáº¥u gáº¡ch ngÆ°á»£c vÃ  kÃ½ tá»± dÃ²ng má»›i phÃ¢n cÃ¡ch nhau bá»Ÿi dáº¥u cÃ¡ch gáº·p dáº¥u gáº¡ch ngÆ°á»£c táº¡i káº¿t thÃºc cá»§a táº­p tin háº±ng nhá»‹ phÃ¢n lÃ  Ä‘áº·c tÃ­nh C++14 hoáº·c pháº§n má»Ÿ rá»™ng GCC háº±ng nhá»‹ phÃ¢n lÃ  pháº§n má»Ÿ rá»™ng GCC khÃ´ng tÃ¬m tháº¥y táº­p tin nguá»“n %s kÃ½ tá»± 0x%lx khÃ´ng pháº£i náº±m trong bá»™ kÃ½ tá»± nguá»“n cÆ¡ báº£n
 kÃ½ tá»± 0x%lx khÃ´ng cÃ³ dáº¡ng byte Ä‘Æ¡n trong bá»™ kÃ½ tá»± thi hÃ nh háº±ng kÃ½ tá»± quÃ¡ dÃ i cho kiá»ƒu nÃ³ toÃ¡n tá»­ dáº¥u pháº©y náº±m trong toÃ¡n háº¡ng cá»§a #if (náº¿u) iconv khÃ´ng há»— trá»£ kháº£ nÄƒng chuyá»ƒn Ä‘á»•i tá»« %s sang %s Ä‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± thi hÃ nh Ä‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± nguá»“n Ä‘ang chuyá»ƒn Ä‘á»•i dÃ£y thoÃ¡t sang bá»™ kÃ½ tá»± thi hÃ nh Ä‘ang chuyá»ƒn Ä‘á»•i sang bá»™ kÃ½ tá»± thi hÃ nh khÃ´ng thá»ƒ phÃ¢n giáº£i ngÃ y vÃ  giá» khÃ´ng thá»ƒ xÃ¡c Ä‘á»‹nh nhÃ£n giá» cá»§a táº­p tin â€œcppchar_tâ€ pháº£i lÃ  kiá»ƒu khÃ´ng dáº¥u táº­p tin hiá»‡n thá»i lÃ  cÅ© hÆ¡n %s háº±ng dáº¥u cháº¥m Ä‘á»™ng tháº­p lá»¥c lÃ  pháº§n má»Ÿ rá»™ng GCC Ä‘Ã£ phÃ¡t hiá»‡n sá»± Ä‘á»‡ qui trong khi má»Ÿ rá»™ng vÄ© lá»‡nh â€œ%sâ€ chia cho sá»‘ khÃ´ng trong #if (náº¿u) tham sá»‘ vÄ© lá»‡nh trÃ¹ng láº·p â€œ%sâ€ kháº£ nÄƒng nhÃºng chá»‰ thá»‹ vÃ o Ä‘á»‘i sá»‘ vÄ© lá»‡nh khÃ´ng thá»ƒ máº¡ng theo háº±ng kÃ½ tá»± trá»‘ng #%s chá»©a tÃªn táº­p tin trá»‘ng gáº·p tháº» bÃ i thá»«a táº¡i káº¿t thÃºc cá»§a chá»‰ thá»‹ #%s gáº·p lá»—i nghiÃªm trong khi chuyá»ƒn Ä‘á»•i %s sang %s táº­p tin linemarker "%s" bá»‹ bá» qua bá»Ÿi vÃ¬ lá»“ng nhau khÃ´ng Ä‘Ãºng háº±ng sá»‘ thá»±c dáº¥u cháº¥m tÄ©nh lÃ  pháº§n má»Ÿ rá»™ng GCC gáº·p háº±ng dáº¥u cháº¥m Ä‘á»™ng náº±m trong biá»ƒu thá»©c tiá»n xá»­ lÃ½ vÄ© lá»‡nh giá»‘ng hÃ m sá»‘ â€œ%sâ€ pháº£i Ä‘Æ°á»£c dÃ¹ng vá»›i Ä‘á»‘i sá»‘ trong ngÃ´n ngá»¯ C truyá»n thá»‘ng dÃ£y thoÃ¡t dáº¡ng tháº­p lá»¥c phÃ¢n á»Ÿ ngoÃ i pháº¡m vi iconv_open Ä‘á»‹nh danh â€œ%sâ€ lÃ  má»™t tÃªn toÃ¡n tá»­ Ä‘áº·c biá»‡t trong C++ háº±ng áº£o lÃ  pháº§n má»Ÿ rá»™ng GCC gáº·p sá»‘ áº£o náº±m trong biá»ƒu thá»©c tiá»n xá»­ lÃ½ toÃ¡n tá»­ khÃ´ng thá»ƒ â€œ%uâ€ tÃªn kÃ½ tá»± chung %.*s chÆ°a hoÃ n thÃ nh háº±ng sá»‘ nguyÃªn quÃ¡ lá»›n thÃ¬ khÃ´ng cÃ³ dáº¥u háº±ng sá»‘ nguyÃªn quÃ¡ lá»›n cho kiá»ƒu nÃ³ trÃ n sá»‘ nguyÃªn trong biá»ƒu thá»©c tiá»n xá»­ lÃ½ gáº·p chá»‰ thá»‹ "#pragma GCC %s" khÃ´ng há»£p lá»‡ chá»‰ thá»‹ #%s khÃ´ng há»£p lá»‡ gáº·p chá»‰ thá»‹ vÃ´ hiá»‡u hÃ³a (poison) GCC â€œ#pragmaâ€ khÃ´ng há»£p lá»‡ gáº·p chá»‰ thá»‹ #pragma pop_macro sai gáº·p chá»‰ thá»‹ #pragma push_macro sai vÄ© lá»‡nh dá»±ng-sáºµn khÃ´ng há»£p lá»‡ â€œ%sâ€ gáº·p kÃ½ tá»± sai â€œ%câ€ trong dáº¥u giá»›i háº¡n chuá»—i thÃ´ gáº·p cá» khÃ´ng há»£p lá»‡ â€œ%sâ€ náº±m trong chá»‰ thá»‹ dÃ²ng gáº·p kiá»ƒu bÄƒm khÃ´ng há»£p lá»‡ %d trong â€œcpp_macro_definitionâ€ (lá»i Ä‘á»‹nh nghÄ©a vÄ© lá»‡nh) kÃ½ tá»± dÃ²ng-má»›i khÃ´ng há»£p lá»‡ trong dáº¥u giá»›i háº¡n chuá»—i thÃ´ gáº·p tiá»n tá»‘ khÃ´ng há»£p lá»‡ â€œ0bâ€ cho háº±ng dáº¥u cháº¥m Ä‘á»™ng chá»‰ thá»‹ tiá»n xá»­ lÃ½ khÃ´ng há»£p lá»‡ #%s chuá»—i vÄƒn há»c khÃ´ng há»£p lá»‡ nÃªn bá» qua â€œ\â€ cuá»‘i cÃ¹ng gáº·p háº­u tá»‘ khÃ´ng há»£p lá»‡ â€œ%.*sâ€ náº±m trÃªn háº±ng dáº¥u cháº¥m Ä‘á»™ng gáº·p háº­u tá»‘ khÃ´ng há»£p lá»‡ â€œ%.*sâ€ náº±m trÃªn háº±ng sá»‘ nguyÃªn gáº·p háº­u tá»‘ khÃ´ng há»£p lá»‡ â€œ%.*sâ€  cÃ³ háº±ng dáº¥u cháº¥m Ä‘á»™ng tháº­p lá»¥c háº­u tá»‘ á»Ÿ chuá»—i vÄƒn báº£n khÃ´ng há»£p lá»‡; C++11 yÃªu cáº§u cáº§n cÃ³ khoáº£ng tráº¯ng giá»¯ chuá»—i vÄƒn báº£n vÃ  chuá»—i vÄ© lá»‡nh Ä‘ang gá»i vÄ© lá»‡nh %s Ä‘á»‘i sá»‘ %d: Ä‘á»‘i sá»‘ vÄ© lá»‡nh trá»‘ng rá»—ng lÃ  khÃ´ng há»£p lá»‡ trong ISO C++98  Ä‘ang gá»i vÄ© lá»‡nh %s Ä‘á»‘i sá»‘ %d: Ä‘á»‘i sá»‘ vÄ© lá»‡nh trá»‘ng rá»—ng lÃ  khÃ´ng há»£p lá»‡ trong  ISO C90 sá»‘ dÃ²ng náº±m ngoÃ i pháº¡m vi vÄ© lá»‡nh â€œ%sâ€ khÃ´ng Ä‘Æ°á»£c dÃ¹ng vÄ© lá»‡nh "%s" cÃ³ thá»ƒ ngÄƒn cáº£n viá»‡c dá»‹ch tÃ¡i sinh vÄ© lá»‡nh â€œ%sâ€ Ä‘Ã£ chuyá»ƒn %u Ä‘á»‘i sá»‘, nhÆ°ng chá»‰ nháº­n Ä‘Æ°á»£c %u thÃ´i vÄ© lá»‡nh â€œ%sâ€ cáº§n Ä‘áº¿n %u Ä‘á»‘i sá»‘, nhÆ°ng chá»‰ Ä‘Æ°a ra %u thÃ´i Ä‘á»‘i sá»‘ vÄ© lá»‡nh â€œ%sâ€ nÃªn Ä‘Æ°á»£c chuyá»ƒn Ä‘á»•i thÃ nh chuá»—i trong ngÃ´n ngá»¯ C truyá»n thá»‘ng má»i tÃªn vÄ© lá»‡nh pháº£i lÃ  má»™t Ä‘á»‹nh danh cÃ¡c tham sá»‘ bá»™ Ä‘á»‘i sá»‘ pháº£i Ä‘Æ°á»£c ngÄƒn cÃ¡ch bá»Ÿi dáº¥u pháº©y thiáº¿u â€œ(â€ náº±m sau vá»‹ ngá»¯ thiáº¿u â€œ(â€ trong biá»ƒu thá»©c thiáº¿u â€œ)â€ sau â€œ__has_include__â€ (Ä‘Ã£ bao gá»“m) thiáº¿u â€œ)â€ náº±m sau â€œdefinedâ€ (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) thiáº¿u â€œ)â€ trong biá»ƒu thá»©c thiáº¿u â€œ)â€ trong danh sÃ¡ch tham sá»‘ bá»™ Ä‘á»‘i sá»‘ thiáº¿u â€œ)â€ Ä‘á»ƒ hoÃ n táº¥t cÃ¢u tráº£ lá»i thiáº¿u dáº¥u trÃ­ch dáº«n má»Ÿ thiáº¿u kÃ½ tá»± â€œ%câ€ cháº¥m dá»©t thiáº¿u kÃ½ tá»± â€œ>â€ cháº¥m dá»©t thiáº¿u khoáº£ng tráº¯ng náº±m sau tÃªn vÄ© lá»‡nh háº±ng kÃ½ tá»± Ä‘a kÃ½ tá»± gáº·p chÃº thÃ­ch Ä‘a dÃ²ng iconv chÆ°a thá»±c hiá»‡n nÃªn khÃ´ng thá»ƒ chuyá»ƒn Ä‘á»•i tá»« %s sang %s khÃ´ng cÃ³ Ä‘Æ°á»ng dáº«n bao gá»“m trong Ä‘Ã³ cÃ³ thá»ƒ tÃ¬m kiáº¿m %s chá»‰ thá»‹ #%s khÃ´ng chá»©a tÃªn vÄ© lá»‡nh dÃ£y thoÃ¡t khÃ¡c chuáº©n ISO: â€œ\%câ€ (má»i) kÃ½ tá»± null bá»‹ bá» qua (cÃ¡c) kÃ½ tá»± rá»—ng Ä‘Æ°á»£c giá»¯ láº¡i trong chuá»—i vÄƒn há»c dÃ£y thoÃ¡t dáº¡ng bÃ¡t phÃ¢n á»Ÿ ngoÃ i pháº¡m vi tÃ¬m tháº¥y má»™t hay nhiá»u táº­p tin PCH, nhÆ°ng chÃºng khÃ´ng há»£p lá»‡ toÃ¡n tá»­ â€œ__has_include__â€ (Ä‘Ã£ bao gá»“m) cáº§n má»™t chuá»—i Ä‘áº§u toÃ¡n tá»­ â€œdefinedâ€ (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) cáº§n Ä‘áº¿n Ä‘á»‹nh danh thiáº¿u tÃªn tham sá»‘ viá»‡c dÃ¡n â€œ%sâ€ vÃ  â€œ%sâ€ khÃ´ng Ä‘Æ°a ra tháº» bÃ i tiá»n xá»­ lÃ½ há»£p lá»‡ Ä‘ang vÃ´ hiá»‡u hÃ³a vÄ© lá»‡nh tá»“n táº¡i â€œ%sâ€ vá»‹ ngá»¯ pháº£i lÃ  Ä‘á»‹nh danh vá»‹ ngá»¯ chá»©a tráº£ lá»i trá»‘ng thuáº­t toÃ¡n cá»§a trÃ¬nh tiá»n xá»­ lÃ½ cÃ³ Ä‘á»™ chÃ­nh xÃ¡c tá»‘i Ä‘a lÃ  %lu bit cÃ²n Ä‘Ã­ch cáº§n Ä‘áº¿n %lu bit gáº·p dáº¥u giá»›i háº¡n chuá»—i thÃ´ dÃ i hÆ¡n 16 kÃ½ tá»± Ä‘ang Ä‘Äƒng kÃ½ â€œ%sâ€ lÃ  cáº£ lá»‡nh nguá»“n Ä‘iá»u khiá»ƒn trÃ¬nh biá»‡n dá»‹ch (pragma), láº«n miá»n tÃªn cá»§a lá»‡nh nguá»“n Ä‘iá»u khiá»ƒn trÃ¬nh biÃªn dá»‹ch. viá»‡c Ä‘Äƒng kÃ½ lá»‡nh mÃ£ nguá»“n Ä‘iá»u khiá»ƒn trÃ¬nh biÃªn dá»‹ch (pragma) â€œ%sâ€ cÃ³ má»Ÿ rá»™ng tÃªn nhÆ°ng khÃ´ng cÃ³ miá»n tÃªn viá»‡c Ä‘Äƒng kÃ½ lá»‡nh mÃ£ nguá»“n Ä‘iá»u khiá»ƒn trÃ¬nh biÃªn dá»‹ch (pragma) cÃ³ bá»™ quáº£n lÃ½ vÃ´ giÃ¡ trá»‹ (NULL) viá»‡c Ä‘Äƒng kÃ½ cÃ¡c lá»‡nh mÃ£ nguá»“n Ä‘iá»u khiá»ƒn trÃ¬nh biÃªn dá»‹ch (pragma) trong miá»n tÃªn â€œ%sâ€ sai má»Ÿ rá»™ng tÃªn  thiáº¿t bá»‹ xuáº¥t chuáº©n kiá»ƒu chá»‰ thá»‹ dÃ²ng lÃ  pháº§n má»Ÿ rá»™ng GCC háº­u tá»‘ cho háº±ng sá»‘ Ä‘Ã´i lÃ  má»™t pháº§n má»Ÿ rá»™ng GCC khuyÃªn báº¡n áº©n #%s ra ngÃ´n ngá»¯ C truyá»n thá»‘ng báº±ng # Ä‘Æ°á»£c thá»¥t lá» khuyÃªn báº¡n khÃ´ng dÃ¹ng #elif trong ngÃ´n ngá»¯ C truyá»n thá»‘ng gáº·p lá»—i cÃº phÃ¡p trong danh sÃ¡ch tham sá»‘ vÄ© lá»‡nh â€œcharâ€ Ä‘Ã­ch cÃ³ Ä‘á»™ rá»™ng Ã­t hÆ¡n 8 bit â€œintâ€ Ä‘Ã­ch cÃ³ Ä‘á»™ rá»™ng Ã­t hÆ¡n â€œcharâ€ Ä‘Ã­ch â€œwchar_tâ€ Ä‘Ã­ch cÃ³ Ä‘á»™ rá»™ng Ã­t hÆ¡n â€œcharâ€ Ä‘Ã­ch Ä‘iá»u kiá»‡n Ä‘Ã£ báº¯t Ä‘áº§u á»Ÿ Ä‘Ã¢y toÃ¡n háº¡ng bÃªn trÃ¡i cá»§a â€œ%sâ€ thay Ä‘á»•i dáº¥u (dÆ°Æ¡ng/Ã¢m) khi Ä‘Æ°á»£c tÄƒng cáº¥p â€œ\%câ€ cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»n thá»‘ng â€œ\aâ€ cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»n thá»‘ng â€œ\xâ€ cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»n thá»‘ng toÃ¡n háº¡ng bÃªn pháº£i cá»§a â€œ%sâ€ thay Ä‘á»•i dáº¥u (dÆ°Æ¡ng/Ã¢m) khi Ä‘Æ°Æ¡c tÄƒng cáº¥p Ä‘Ã¢y lÃ  vá»‹ trÃ­ cá»§a lá»i Ä‘á»‹nh nghÄ©a trÆ°á»›c kháº£ nÄƒng dÃ¹ng â€œdefinedâ€ (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) cÃ³ láº½ khÃ´ng kháº£ chuyá»ƒn ngÃ´n ngá»¯ C truyá»n thá»‘ng bá» qua #%s vá»›i # Ä‘Æ°á»£c thá»¥t lá» ngÃ´n ngá»¯ C truyá»n thá»‘ng tá»« chá»‘i háº­u tá»‘ â€œ%.*sâ€ ngÃ´n ngá»¯ C truyá»n thá»‘ng tá»« chá»‘i toÃ¡n tá»­ cá»™ng chá»‰ cÃ³ má»™t toÃ¡n háº¡ng bá»™ ba â€œ??%câ€ Ä‘Ã£ Ä‘Æ°á»£c chuyá»ƒn Ä‘á»•i thÃ nh â€œ%câ€ bá»™ ba â€œ??%câ€ bá»‹ bá» qua nÃªn hÃ£y sá»­ dá»¥ng tÃ¹y chá»n â€œ-trigraphsâ€ (bá»™ ba) Ä‘á»ƒ hiá»‡u lá»±c nÃ³ cÃ³ ngÄƒn xáº¿p khÃ´ng cÃ¢n báº±ng trong %s Ä‘ang há»§y Ä‘á»‹nh nghÄ©a â€œ%sâ€ gáº·p káº¿t thÃºc táº­p tin báº¥t thÆ°á»ng Ä‘áº±ng sau #line kÃ½ tá»± toÃ n cáº§u %.*s khÃ´ng há»£p lá»‡ táº¡i Ä‘áº§u cá»§a má»™t Ä‘á»‹nh danh kÃ½ tá»± toÃ n cáº§u %.*s khÃ´ng há»£p lá»‡ trong má»™t Ä‘á»‹nh danh tÃªn kÃ½ tá»± chung chá»‰ há»£p lá»‡ trong ngÃ´n ngá»¯ C++ vÃ  C99 khÃ´ng hiá»ƒu dÃ£y thoÃ¡t: â€œ\%câ€ khÃ´ng hiá»ƒu dÃ£y thoÃ¡t: â€œ\%sâ€ gáº·p tháº» bÃ i khÃ´ng thá»ƒ chÃ­nh táº£ %s #%s chÆ°a cháº¥m dá»©t danh sÃ¡ch Ä‘á»‘i sá»‘ khÃ´ng Ä‘Æ°á»£c cháº¥m dá»©t cÃ³ gá»i vÄ© lá»‡nh â€œ%sâ€ gáº·p chÃº thÃ­ch chÆ°a Ä‘Æ°á»£c cháº¥m dá»©t chuá»—i thÃ´ chÆ°a Ä‘Æ°á»£c cháº¥m dá»©t dÃ¹ng â€œ-Winvalid-pchâ€ Ä‘á»ƒ biáº¿t thÃªm thÃ´ng tin cáº§n thiáº¿t dÃ¹ng háº±ng sá»‘ nguyÃªn dÃ i dÃ i C++11 dÃ¹ng háº±ng dáº¥u cháº¥m Ä‘á»™ng tháº­p lá»¥c C++17 dÃ¹ng háº±ng dáº¥u cháº¥m Ä‘á»™ng tháº­p lá»¥c C99 dÃ¹ng háº±ng sá»‘ nguyÃªn dÃ i dÃ i C99 kiá»ƒu do ngÆ°á»i dÃ¹ng Ä‘á»‹nh nghÄ©a trong biá»ƒu thá»©c tiá»n xá»­ lÃ½ trong khi Ä‘á»c Ä‘áº§u trang biÃªn dá»‹ch sáºµn trong khi ghi Ä‘áº§u trang biÃªn dá»‹ch sáºµn 