Tornar a coloração do gcc o padrão

Tornar a coloração do gcc o padrão

Existe uma maneira de fazer com que o gcc colora automaticamente sua saída?

Estou procurando evitar um alias, pois o comando é comumente usado em makefiles (onde não será usado).

Existe uma maneira fácil de fazer isso?

Observação:isso requer gcc/g++ 4.9, que está atualmente disponível via svn. Estou disposto a recompilar se a alteração for pequena (em um arquivo de configuração ou algo assim).

Eu sei que oVariável de ambiente GCC_COLORé usado, mas não tenho certeza de como configurá-lo ou como configurá-lo.

Responder1

Adicione ao seu .bashrc:

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

Mas observe que o GCC 4.9 está em forte desenvolvimento, portanto os padrões podem mudar.

informação relacionada