1. ホーム
  2. C++

gccコンパイルエラーの一覧

2022-02-09 09:47:31
<ブロッククオート

s から %s への変換は iconv" でサポートされていません。
s から %s への変換は iconv" でサポートされていません。

iconv_open"
iconv_open"

iconv 実装がないため、%s から %s" に変換できません。
no iconv implementation, cannot convert from %s to %s"

character 0x%lx is not in basic source character set
文字0x%lxは基本ソース文字セットに含まれていません。

実行文字セットに変換しています"。
実行文字セットへの変換"

文字 0x%lx は、実行文字セット" では unibyte ではありません。
文字 0x%lx は実行文字セットでユニバイトではありません"

文字 %x は NFKC" でない可能性があります。
文字 %x は NFKC" でない可能性があります。

汎用文字名はC++とC99″でのみ有効です。
ユニコード文字名はC++とC99"でのみ有効です。

但し、従来のC"では、' \%c'の意味が異なる。
伝統的なC"では、' \%c'の意味が違うのだそうです。

_cpp_valid_ucnではあるが、UCN"ではない。
cpp_valid_ucnではあるが、UCN"ではない。

不完全な普遍的文字名 %. *s"
不完全なUnicode文字名 %. *s"。

%. *s は有効な汎用文字ではありません"。
%. *s は有効な Unicode 文字ではありません"。

識別子または数値に '$' が含まれている"
'$' が識別子または数値に現れる"

汎用文字 %. *s は識別子では無効です"
Unicode 文字 %. *s は識別子" では有効ではありません。

万能文字 %. *sは識別子の先頭では無効です"。
ユニコード文字 %. *s は識別子" の先頭では有効ではありません。

UCNをソース文字セットに変換する"
UCNをソースキャラクタセットに変換する"

UCNを実行文字集合に変換する"
UCNを実行文字セットに変換する"

ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
ってな具合に、"the meaning of '\x' is different in traditional C"

\\Ίταν ταν ταν για
\\Ίταμμα για για για για για για για

hex escape sequence out of range"
hex escape sequence out of range"

8進数エスケープシーケンス範囲外"
8 プログレッシブ エスケープ シーケンス アウト オブ レンジ"

ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
伝統的なC"では、'˶'ᵕᴗᵕ'の意味が違うんです。

ISO標準以外のエスケープシーケンス、' \%c'"
非ISO標準エスケープシーケンス、' \%c'"

unknown escape sequence: '\%c'"
unknown escape sequence: '\%c'"

unknown escape sequence: '\%s'"
unknown escape sequence: '\%s'"

エスケープシーケンスを実行文字セットに変換しています。
エスケープシーケンスから実行文字セットへの変換"

文字定数が型に対して長すぎる"
文字定数のサイズがその型を超えています"

多文字の文字定数"
マルチバイト文字定数"

空の文字定数"
empty character constant"

s を %s" に変換するのに失敗しました。
s から %s" への変換ができません。

s ディレクティブの末尾に余分なトークンがある"。

s ディレクティブの末尾に余分なトークンがあります。

#sはGCC拡張機能です"。
#sはGCCエクステンション"です。

#sは非推奨のGCC拡張機能です"。
#sは非推奨のGCC拡張機能です"。

伝統的なC"で#elifを使用しないことをお勧めします。
伝統的なC"で#elifを使用しないことをお勧めします。

従来のC言語では、#%sのインデント"は無視されます。
伝統的なC言語では、#%sは# indented"で無視されます。

をインデントした#"で、従来のC言語から#%sを隠蔽することを提案します。
従来のC"から#%sを見えなくするために、インデントされた#を使用することを提案します。

マクロ引数の中にディレクティブを埋め込むことは移植性がありません。
マクロ引数へのディレクティブの埋め込みはポータブルではありません"

スタイルオブラインディレクティブはGCC拡張機能です。
style of line directive is a GCC extension"

無効なプリプロセッシングディレクティブ #%s"
無効なプリプロセッシングディレクティブ #%s"

\マクロ名にはdefined"は使えません。
"defined"はマクロ名として使用できません。

\C++の演算子なので、マクロ名として使用できません。
"%s"はC++の演算子なのでマクロ名として使用できません"

s ディレクティブでマクロ名が指定されていません。
s ディレクティブにマクロ名が指定されていません"。

マクロ名は識別子でなければならない"
マクロ名は識別子でなければなりません。

を定義しない。
"%s""の定義解除。

終端文字".がありません。
終端文字がありません。

#s は \"FILENAME" または " を期待しています。
#%s expects \"FILENAME" or "

s" に空のファイル名があります。
空のファイル名 #%s"

#include のネストが深すぎる"。
#include nested too deep"

一次ソースファイルに#include_nextがある"。
一次ソースファイルに#include_nextが表示されます"。

行ディレクティブのフラグが無効です。
行ディレクティブの無効なフラグ "%s"。

line" の後に予期せぬファイル終端があります。
unanticipated end of file after #line"

\lineの後の%s"は正の整数ではありません。
行の後の %s" は正の整数ではありません"。

行番号の範囲外"。
行番号の範囲外"

\Όταμμα ταμμα ταμμα ταμμα
"%s" is not valid filename"

\is not a positive integer"
# after "%s" is not a positive integer"

無効な#%sディレクティブ"です。
無効な#%sディレクティブ"です。

プラグマ・イン・ネームスペース \s"%s" with mismatched name expansion"
名前空間 "%s" にプラグマを登録しています。

registering pragma \"%s" with name expansion and no namespace"
pragma "%s"は、名前拡張と名前空間なし"として登録されています。

\"%s" as both pragma and pragma namespace"
"%s"がプラグマとプラグマネームスペースの両方として登録されています"

#pragma %s %s は既に登録されています"。
#pragma %s %s is already registered"

#pragma %s is already registered"
#pragma %s is already registered"

NULLハンドラでプラグマを登録します。
pragma が NULL で処理されるように登録されている"。

メインファイルに一度だけ #pragma を入れてください"
#pragma once appears in main file"

無効な#pragma push_macroディレクティブ"です。
無効な#pragma push_macroディレクティブ"です。

無効な #pragma pop_macro ディレクティブ"
無効な #pragma pop_macro directive"

無効な#pragma GCC poisonディレクティブ"です。
無効な #pragma GCC poison directive"

既存のマクロに毒を盛る。
ポイズン 既存マクロ %s""

#pragma system_header はインクルードファイルの外では無視されます。
#pragma system_header 無視されたインクルードファイルの外側で"

ソースファイル %s" が見つかりません。
ソースファイル %s" が見当たりません。

現在のファイルは %s" より古いです。
現在のファイルは %s" より古いです。

_Pragma は括弧で囲まれた文字列リテラル" を取ります。
_Pragma takes a parenthesized string literal constant"

#if"のない#else。
一致する#if"のない#else。

#の後に#else"があります。
#elseは#else"の後に表示されます。

条件はここから始まっているのです"
条件はここから始まっています。

#elifから#if"を除いたものです。
#マッチしない#elif"。
#else"の後に#elif。
#elifは#else"の後に表示されます。

#: directives.c:1960
#endifから#if"を除いたものです。
#endifから#if"を除いたものです。

predicate"の後に'('がありません。
述語"の後に'('がありません。

答えの完成に「)」が足りない"。
のように、')'がない場合、回答は完了しません。

述語の回答は空です"
述語の答えは空です"

述語のないアサーションです。
述語のないアサーション"

述語は識別子でなければなりません"
述語は識別子でなければならない"

\re-asserted%s" re-asserted%s"
reasserted "%s""

unterminated #%s"
無終端 #%s"

終了していないコメント"
未完成コメント"

stdout"
stdout"

s: %s"
s: %s"

数値に小数点が多すぎる"
小数点以下の数字が多すぎる。

固定小数点定数はGCC拡張機能です"
固定小数点定数はGCCの拡張機能です"

バイナリ定数の桁が不正です。
バイナリ定数quot;%c"の数字が無効です。

8進数の無効な数字です。
8進数の不正な数字 "%c" が含まれています。

不正な接頭辞 \"0b" for floating constant"
浮動定数の接頭辞quot;0b"が無効である。

C99 16進浮動定数(quot)を使用しています。
C99形式16進数浮動定数使用"

指数に桁がない
exponent has no digits"

16進数の浮動定数には指数が必要です"
16進浮動小数点定数は、指数部"を必要とします。

を押してください。*s" on floating constant"
は、"%. *s" というサフィックスが無効です"。

伝統的なC言語では、「♪♪♪」は拒否されます。*s" suffix"
従来のC言語では、"%を受け付けません。*s"というサフィックスを受け付けません。

は、GCCの拡張機能です。
suffix for double constant is a GCC extension"

をクリックします。*s" with hexadecimal floating constant"
無効なサフィックス "%. *s"サフィックスが無効です"

10進浮動小数点定数はGCC拡張機能です"
10進浮動小数点数定数はGCC拡張機能です"

をクリックします。*on integer constant"
整数定数に "%. *整数の接尾辞は無効です。

C++0x long long integer constant" を使用しています。
C++0x long long integer constant"の使用。

虚数定数はGCC拡張機能です"
imaginary constants are a GCC extension"

バイナリ定数はGCCの拡張機能です"
バイナリ定数はGCC拡張機能です"

整数定数はその型に対して大きすぎます。
integer constant is too large for its type"

integer constant is so large that is unsigned"
integer constant is so large that is identified as unsigned"

をクリックすると、"defined"" の後に ')' が表示されます。
')'の後に "defined" があります。

演算子 "defined" "には、識別子が必要です。
演算子 "defined" は識別子を必要とします"

(C++では" \"%s"" の代替トークンです。)"。
(\"%s" is an alternative token for \"%s" in C++)"

This use of \"defined" may not be portable"
This use of \"defined" may not be portable"

プリプロセッサ式の浮動定数"
プリプロセッサ式に浮動定数"

プリプロセッサ式の中の虚数"
プリプロセッサー式の虚数"

\"%s" is not defined"
"%s" is not defined"

アサーションはGCCの拡張機能である"
Assertion is a GCC extension"

アサーションは非推奨の拡張機能です"
アサーションは GCC の非推奨の拡張機能です"

トークンの前に二項演算子がありません。
識別子 "%s"" の前に二項演算子がありません。

token is not valid in preprocessor expressions"
トークン "%s" はプリプロセッサ式では有効ではありません"。

'('と ')'の間に表現がありません "
'(' と ')'の間に表現がありません。

式がない%s"。
の後に式がない%s。

演算子 '%s' は右オペランドを持ちません"。
演算子 '%s' は右オペランドを持ちません"。

operator '%s' has no left operand"
operator '%s' has no left operand"

':' の前に '?' がない場合。
':' の前に '?' "' をつけない。

でのアンバランスなスタック %s"。
のアンバランススタック %s"。

不可能演算子 '%u'"
不可能演算子 '%u'"

式に ')' がありません。
expression" に ')' がない。

':' の後に '?' がない "
':'"'' に続かない '?

プリプロセッサ式で整数のオーバーフローが発生した"
プリプロセッサ式での整数のオーバーフロー"

expression"に'('がありません。
expression"に'('がありません。

の左オペランドは、昇格すると符号が変わります。
황황황황황황

황황황황황황
황황황황황황

従来のC言語では単項のプラス演算子"は拒否されます。
伝統的な C 言語は単項演算子 + を拒否します"

if"のオペランドにカンマ演算子。
if"のオペランドにカンマを入力します。

if"でゼロによる除算を行う。
のゼロによる除算は、#if"

find_file"にNULLディレクトリがあります。
find_file"にNULLディレクトリがあります。

1つまたは複数のPCHファイルが見つかりましたが、無効でした"
1つ以上のPCHファイルが見つかりましたが、無効でした"

詳細については、-Winvalid-pchを使用してください"。
使用 -Winvalid-pch for more information"

s はブロックデバイスです"。
sはブロックデバイスです"

s は大きすぎます"
sは大きすぎます"。

s は予想より短いです"
sは予想より短いです"。

s" を検索するためのインクルード・パスがありません。
s" を検索するためのインクルードパスがありません。

には、複数のインクルードガードが有効な場合があります。
再包含防止ガードが複数あると便利な場合があります: \n"

cppchar_t は符号なし型でなければなりません。
cppchar_t must be an unsigned type"

プリプロセッサの演算は最大精度が %lu bits で、ターゲットは %lu bits を必要とします。
前処理演算の最大精度は %lu bits; target requires %lu bits"

CPPの演算は、少なくともターゲットのint"と同じ精度でなければなりません。
CPPの演算は、少なくともターゲットint"と同程度の精度でなければならない。

ターゲットcharの幅が8ビット未満である。
対象文字が8ビットより短い"

wchar_t は char" よりも狭い。
ディレクトリ wchar_t は、ターゲット char" よりも短いです。

ターゲットintはターゲットchar"より狭いです。
ターゲットintはターゲットchar"より短いです。

CPP character"よりCPP half-integerの方が幅が狭い。
CPP文字"より半整数短い。

このホストの CPP は %lu ビットを超えるワイド文字定数を処理できませんが、ターゲットは %lu ビットを必要とします。
このホストの CPP は %lu bits より長いワイド文字定数を処理できませんが、ターゲットには %lu bits" が必要です。

バックスラッシュと改行がスペースで区切られています。
バックスラッシュと改行で区切られたスペース"

ファイル末尾のバックスラッシュ-ニューライン"
ファイル終了時に改行されます。

三文判?cは%c"に変換されます。
三文字の? cは%c"に変換されます。

三角波?c は無視されます、-trigraphs を使って有効にします"。
トリグラフ ? c は無視されるので、-trigraphs を使って有効にします。

\within comment" /*\" 。
comment"に"/*"が表示されます。

プリプロセッシングディレクティブの %s"
プリプロセッシングディレクティブの %s"

null 文字は無視されます"。
無視されたヌル文字"

`%. *s' は NFKC" にありません。
'%. *s' は NFKC" にありません。

'%. *s' は NFC" に含まれない。
'%. *s' は NFC" にありません。

attempt to use poisoned \"%s""
毒入り㊙㊙㊙㊙を使おうとしています。

VA_ARGS__ は C99 variadic macro" の展開図にのみ表示できます。
VA_ARGS__ は、C99 variadic macro" の展開図にのみ表示されます。

identifier \"%s" is a special operator name in C++"
識別子 "%s" は C++ の特殊な演算子名である"

16文字以上の生文字列のデリミタ"
16文字以上の生の文字列デリミタ"

生の文字列デリミタに無効な文字 '%c' がある"
生の文字列デリミタに無効な文字'%c'が含まれています。

未終端生文字列"
未終端生文字列"

リテラルに保存されたヌル文字。
null 文字はリテラル文字列で保存されます"

終端 %c 文字がありません。
終端 %c 文字がありません。

ISO C90では、C++形式のコメントは許可されていません。
ISO C90" では C++ スタイルのコメントは許可されていません。

(入力ファイルごとに一度だけ報告されます)"
(この警告は入力ファイルにつき1回のみ報告されます)"

複数行コメント"
複数行コメント"

unspellable トークン %s"。
unspellable トークン %s"。

macro \s"%s" is not used"
マクロ "%s" は使用されていません"。

無効な組み込みマクロです。
無効な組み込みマクロ "%s""

ファイルのタイムスタンプを決定できませんでした。
ファイルのタイムスタンプを決定できませんでした。

日付と時刻を特定できませんでした。
は、日付と時刻を決定できませんでした。

ディレクティブの内部で __COUNTER__ が -fdirectives-only" で展開されました。
__COUNTER__ は -fdirectives-only" でディレクティブ内に展開されます。

invalid string literal, ignoring final '\'"
invalid string literal, ignoring final '\'"

pasting \"%s" and \"%s" does not give valid preprocessing token"
と"%s"を貼り付けると、有効な前処理トークンが得られない"。

ISO C99 では rest 引数を使用する必要があります"
ISO C99ではrest argumentを使用する必要があります"

macro \"%s" requires %u arguments, but only %u given"
マクロ "%s" は %u 引数を必要としますが、%u 与えられただけです"。

macro"%s" passes %u arguments, but takes just %u"
マクロ "%s" は %u 引数を渡しますが、%u" だけ取ります。

unterminated argument list invoking macro \"%s""
マクロ "%s" を終了していない引数リスト" で呼び出しています。

関数型マクロは、従来のC"では引数付きで使用しなければなりませんでした。
関数型マクロ "%s" は、従来の C" で引数とともに使用する必要があります。

マクロ %s を起動する 引数 %d: ISO C90 と ISO C++98 では、空のマクロ引数は未定義です。
invoking macro %s argument %d: empty macro arguments are undefined in ISO C90 and ISO C++98"

マクロパラメータが重複しています。
マクロパラメータ "%s"" が重複しています。

\マクロパラメータ一覧に表示されない場合があります。
マクロパラメータリストに "%s" が表示されないことがあります。

マクロパラメータはカンマ区切りでなければなりません"
マクロパラメータはカンマ区切りでなければなりません。

パラメータ名がありません"
フォームパラメータ名"がありません。

匿名バリアディックマクロは C99″ で導入されました。
anonymous variadic macros were introduced in C99"

ISO Cは名前付き可変長マクロを許可していません"
ISO Cは名前付き可変マクロを許可しない"

マクロパラメータリストに')'がない"
マクロパラメータ list" に ')' がない。

'##' をマクロ展開の両端に出現させることはできません"
'##' はマクロ展開の両端には現れません"

ISO C99では、マクロ名"の後に空白が必要です。
ISO C99 では、マクロ名" の後に空白が必要です。

マクロ名の後に空白がない"
マクロ名"の後に空白がない。

'#' の後にマクロパラメータ" が付いていない。
'#' の後にマクロ引数がない"

\"%s" redefined"
"%s "redefined"

これは以前の定義の場所です"
これは以前の定義の場所です"

macro argument \"%s" would be stringified in traditional C"
マクロ引数 "%s" は、従来の C" で文字列化されます。

cpp_macro_definition" に無効なハッシュ型 %d があります。
cpp_macro_definition" に無効なハッシュ型 %d があります。

プリコンパイルされたヘッダーの書き込み中です。
プリコンパイルされたヘッダーを書き込み中"

s: を使用しないため、`%. *s' は毒されているため使用できません。
s: '%.*ls' のため使用されません。*s' が汚染されているため、使用できません"。

s: `%.*ls' のため使用されません。*s' が定義されていないため使用できません"
s: '%.*ls' のため使用されません。*s' が定義されていないため、使用されていません"。

s: 使用されていないため、`%. s' は `%. *s' ではなく `%s' として定義されているため、使用されません。*s'ではないため、使用されません。
s: '%.*ls' のため使用されません。*s' は '%s' と定義され、'%*.s'" とは定義されないからです。

s: `%s' が定義されているため使用されません"
s: '%s' が定義されているため、使用されません"。

s: `__COUNTER__' が無効なため使用されません"
s: '__COUNTER__' が無効なため使用されません"

プリコンパイルされたヘッダを読み込んでいるとき。
プリコンパイルされたヘッダーを読んでいる間"

detected recursion while expand macro \"%s""
マクロ "%s"" を展開中に再帰を検出しました。

マクロパラメータリストの構文エラーです。
マクロパラメータリストの構文エラーです。

#~ 警告: "
#~ warning:"

#~ 内部エラー: "
#~ internal error:"

#~ error: "
#~ error:"

#~ %s:%u"からインクルードされたファイル内です。
#~ %s:%u"からインクルードされたファイル内。

#~ "
#~ ♪♪~
#~ " %s:%u"からです。
#~ "
#~ ♪♪~
#~ " %s:%u"からです。

#~ ファイル末尾に改行がない"
#~ no newline at end of file"

Original address: http://blog.163.com/panda_sha/blog/static/4782819620108743351655/