gccのコンパイルエラーメッセージに引用符の中の内容が隠されていますか?

gccのコンパイルエラーメッセージに引用符の中の内容が隠されていますか?

ここに画像の説明を入力してください。

これは両方で起こりますg++そして湾岸協力協議会試みるたびに上記gcc file_nameと同じことが起こります。

ベストアンサー1

ターミナルカラースキームがGCCのデフォルトカラーと衝突します。つまり、黒の背景に黒のテキストが表示されません。これは手動:

色は環境変数によって定義されますGCC_COLORS。値は、コロンで区切られた機能のリストとSGR(Select Graphics Rendering)サブストリングです。 SGR コマンドは端末または端末エミュレータとして解釈されます。 (許容値と文字属性としての意味については、テキスト端末文書のセクションを参照してください。)これらの部分文字列値は、10進表記で表される整数であり、セミコロンで連結できます。接続する一般的な値には、1太字、4下線、5点滅 7、色反転、39基本前景色、前景色、16色モード前景色、 88色、256色モード30前景色が含まれ、基本背景に使用されます。 color、背景色を表します。 16色モード背景色を示します。 88色と256色モードの背景色を示します。37909738;5;038;5;25549404710010748;5;048;5;255

デフォルトのGCC_COLORSは、 error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01 太い01;31赤、01;35太いフクシア、01;36太いターコイズ、01;32太い緑、01太い色です。GCC_COLORS空の文字列に設定すると、色は無効になります。サポートされる機能は次のとおりです。

たとえば、環境変数を変更しGCC_COLORSて別の色に変更できます。 ANSIエスケープコードのWikipediaページに詳細があります。quote01;34

おすすめ記事