gcc
Linux で/を使用していますg++
が、インストールがスペイン語 (私の母国語) であるため、gcc
警告とエラーがスペイン語で出力されます。以下の 2 つの理由から、英語で読みたいと思います。
- 英語のメッセージは、Google で検索する方がはるかに簡単です。
- スペイン語の翻訳は多かれ少なかれ恐ろしいものです。
何か助けはありますか?
gcc
Linux で/を使用していますg++
が、インストールがスペイン語 (私の母国語) であるため、gcc
警告とエラーがスペイン語で出力されます。以下の 2 つの理由から、英語で読みたいと思います。
何か助けはありますか?
GCCマンページの最後には、そのロケール環境変数の概要が含まれています。
- LANG
- LC_CTYPE
- LC_MESSAGES
- LC_ALL
これらの環境変数は、GCCがさまざまな国内大会で機能できるようにするローカリゼーション情報をGCCが使用する方法を制御します。GCCは、ロケールカテゴリ
LC_CTYPE
を検査し、そのLC_MESSAGES
ように構成されているかどうかを調べます。これらのロケールカテゴリは、インストールでサポートされている任意の値に設定できます。一般的な値は、UTF-8でエンコードされた英国の英語のen_GB.UTF-8です。環境変数は
LC_CTYPE
文字分類を指定します。GCCはこれを使用して、文字列の文字境界を決定します。これは、引用符とエスケープ文字を含む一部のマルチバイトエンコーディングで必要になります。そうでない場合は、文字列の終了またはエスケープとして解釈されます。環境変数は
LC_MESSAGES
、診断メッセージで使用する言語を指定します。
LC_ALL
環境変数が設定されている場合、LC_CTYPEおよび;の値をオーバーライドしますLC_MESSAGES
。それ以外の場合はLC_CTYPE
、LC_MESSAGES
デフォルトでLANG環境変数の値になります。これらの変数のいずれも設定されていない場合、GCCはデフォルトで従来のC英語の動作になります。
私はこれをします:
LC_MESSAGES=C gcc-command-here
LANG
環境変数を変更してみてください:http: //gcc.gnu.org/onlinedocs/gcc-4.4.0/gcc/Environment-Variables.html#Environment-Variables。
gcc の翻訳を英語に変更するには、環境変数 LANG を英語に設定する必要があります。
$ export LANG=en
それを .profile ファイルに追加すると、常に英語になります