Você pode fazer isso usando escapes de terminal; tput
é útil.
tput setaf 2; gcc something.c; tput sgr0 # 2 is color code for green
Isso irá interagir de maneira imprevisível com qualquer outra coisa que altere as cores do console, incluindo os makefiles produzidos por algumas ferramentas.