问题
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?
回答1:
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