I am currently using the colorama package to color messages generated by my build scripts. I have also used scolorizer, which replaces the build commands with custom, colored messages using strfunction()
in SCons. This sure makes build output less verbose and warnings easier to spot.
However, I often prefer to see the full command lines when building. Is there a mechanism in SCons to capture compiler output, giving the opportunity to inject some terminal colors before printing it out?
You can do this by setting CC and CXX in the environment to a suitable wrapper around your compiler, for example colorgcc.
来源:https://stackoverflow.com/questions/7628881/coloring-compiler-diagnostics-with-scons