使用SCons为编译器诊断上色

2 投票
1 回答
1548 浏览
提问于 2025-04-17 03:32

我现在正在使用colorama这个工具来给我的构建脚本生成的消息上色。我还用过scolorizer,它可以用自定义的彩色消息替换构建命令,使用的是SCons里的strfunction()。这样一来,构建输出就不会那么冗长,警告信息也更容易被发现。

不过,我通常还是更喜欢在构建时看到完整的命令行。那么,SCons里有没有什么方法可以捕获编译器的输出,并在打印之前给它加上一些终端颜色呢?

1 个回答

2

你可以通过在环境中设置 CC 和 CXX 来使用一个合适的编译器包装工具,比如 colorgcc

撰写回答