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

标签 windows cmd compiler-errors

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

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

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

系统= Razerblade Steath 2017

操作系统=更新了Windows 10

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

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

最佳答案

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

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

关于windows - 编译后命令提示符更改颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55146502/

相关文章:

python - 带有 Visual Studio Code 的 Anaconda

python - 如何检测我的 python 代码是否在 PowerShell 或命令提示符 (cmd) 中运行

android - 一行代码上有许多错误?

java - 为什么 ClassNotFoundException 会表现出这种行为?

ios - UIWebView Windows 身份验证 SWIFT

c++ - WIN32API : owner-drawn button creates white background around the text when clicked

windows - Qt项目文件:win32或win 64

windows - 将文件的第一行设置为变量的最短 Windows 批处理文件代码?

cmd - 来自命令行的 ms 语音

c++ - libDAI 编译错误