编译后命令提示符更改颜色

时间:2019-03-13 16:13:14

标签: windows cmd compiler-errors

每当我在bash cmd上运行编译器并遇到错误时,命令提示符都会像颜色一样变回“默认”状态。一直这样直到我再次手动更改它。

我尝试更改“右键单击->属性->颜色”和“右键单击->默认值->颜色”,然后转到cmd在文件系统中的位置,并通过属性更改颜色。发生相同的问题。

我非常不确定我还能在哪里更改颜色来解决此问题。

System = Razerblade Steath 2017

OS =更新了Windows 10

使用= g ++和gcc的编译器(两者都存在相同的问题)

如何以及何时发生的图片。我正在运行的代码只是main函数中的一行,故意给出错误。
Picture of how and when it occurs

1 个答案:

答案 0 :(得分:0)

您可以在命令行上使用-fno-diagnostics-color来禁用此功能。 gcc尝试确定您的窗口是否支持颜色,它将使用它来尝试使错误消息更易于阅读。显然,这不能正确恢复原始颜色。

很久以前,Windows命令提示符就停止了对color的支持,但是最近已在Windows 10发行版之一中重新启用了该功能。