每当我在bash cmd上运行编译器并遇到错误时,命令提示符都会像颜色一样变回“默认”状态。一直这样直到我再次手动更改它。这个问题困扰了我几个月。不断不得不在命令提示符下调用“颜色”来修复它非常繁琐和烦人。
我的目标:在使用“传统颜色”进行编译后,我想将其恢复到我最初使用的颜色。这样,我可以轻松调试问题,而且还可以保持个人定制。
我的研究:通过研究此问题,我意识到编译器(gcc或g ++)实际上具有编译器设置,并且-fdiagnostics-color [= WHEN]可以解决此问题,并且当我使用此代码时,它确实可以解决此问题。编译。但是,在每次仅调用“颜色”时,我都必须使用它。实际上,问题仍然存在。
研究地点:https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html
我建议的解决方案:我想更改编译器的默认设置(我听说这会在以后的将来导致问题),或者创建其他可以自动对我的编译器执行此操作的东西,包括编译。
我想要的响应:我想为命令提示符提供确切的命令来解决此问题,并提供一种可以以合理方式完全解决此问题的解释。
如果有关系,这是系统信息。
System = Razerblade Steath 2017
OS =更新了Windows 10
使用MinGW的= g ++和gcc(两者都存在相同问题)的编译器
如何以及何时发生的图片。我正在运行的代码只是主要功能中的一行,故意给出错误。