您可以使用 -fno-diagnostics-color 在您的命令行上禁用此功能。 gcc尝试确定您的窗口是否支持颜色,它将使用它来尝试使错误消息更容易阅读。显然,它并没有正确恢复原始颜色。
-fno-diagnostics-color
Windows命令提示停止支持 颜色 很久以前,但最近在其中一个Windows 10版本中重新启用了该功能。