如何突出显示 ninja 构建系统生成的错误?

Mec*_*hap 5 c++ ninja

当我编译 cpp 时,如何设法突出显示 ninja 生成的错误和警告?当我遇到错误时,我只看到白色文本,如果我可以突出显示错误和警告,将会提高可读性。

Oli*_*liv 5

您看不到错误,因为编译器注意到它没有将其消息输出到终端,因此它默认为无颜色。使用 GCC,您可以使用命令行选项强制彩色输出-fdiagnostics-color=always