每当我在bash cmd上运行编译器并遇到错误时,命令提示符都会像颜色一样变回“默认”状态。一直这样直到我再次手动更改它。
我尝试更改“右键单击->属性->颜色”和“右键单击->默认值->颜色”,然后转到cmd在文件系统中的位置,并通过属性更改颜色。发生相同的问题。
我非常不确定我还能在哪里更改颜色来解决此问题。
System = Razerblade Steath 2017
OS =更新了Windows 10
使用= g ++和gcc的编译器(两者都存在相同的问题)
答案 0 :(得分:0)
您可以在命令行上使用-fno-diagnostics-color
来禁用此功能。 gcc尝试确定您的窗口是否支持颜色,它将使用它来尝试使错误消息更易于阅读。显然,这不能正确恢复原始颜色。
很久以前,Windows命令提示符就停止了对color的支持,但是最近已在Windows 10发行版之一中重新启用了该功能。