2

我目前正在使用colorama包为我的构建脚本生成的消息着色。我还使用了 scolorizerstrfunction() ,它用SCons 中使用的自定义彩色消息替换了构建命令。这肯定会使构建输出不那么冗长,并且更容易发现警告。

但是,我通常更喜欢在构建时查看完整的命令行。SCons中是否有一种机制来捕获编译器输出,从而有机会在打印出来之前注入一些终端颜色?

4

1 回答 1

2

您可以通过将环境中的 CC 和 CXX 设置为编译器周围的合适包装器来做到这一点,例如colorgcc

于 2011-10-02T20:22:45.400 回答