在终端上显示C++中的彩色编译错误

use*_*855 2 c++ terminal

有没有办法在终端上显示颜色的编译错误?我的意思是当我们做"g ++ filename.cpp"时,有没有办法用颜色显示编译器消息?默认情况下,它始终为黑色.但是如果我们有很多错误信息,那么它们有不同的颜色(就像代码以不同的颜色突出显示).

谢谢!