gcc の色付けをデフォルトにする

gcc の色付けをデフォルトにする

gcc の出力を自動的に色分けする方法はありますか?

コマンドは makefile でよく使用されるため (makefile では使用されない)、エイリアスを回避したいと考えています。

これを行う簡単な方法はありますか?

注記:これには gcc/g++ 4.9 が必要ですが、これは現在 svn 経由で入手できます。変更が小さなものであれば (設定ファイルなどで)、再コンパイルしても構いません。

私は知っているGCC_COLOR環境変数が使用されていますが、どのように設定するか、何を設定すればよいかわかりません。

答え1

に追加する.bashrc:

export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

ただし、GCC 4.9 は現在開発中であるため、デフォルトが変更される可能性があることに注意してください。

関連情報