Командная строка Изменение цвета после компиляции - PullRequest
0 голосов
/ 13 марта 2019

Всякий раз, когда я запускаю компилятор на bash cmd и получаю сообщение об ошибке, командная строка возвращается к цветам по умолчанию. Так будет до тех пор, пока я снова не изменю это вручную.

Я попытался изменить "правый клик-> свойства-> цвет" и "правый клик-> значения по умолчанию-> цвет", и я пошел туда, где находится cmd в файловой системе, и изменил цвет через свойства. Та же проблема возникает.

Я очень не уверен, где еще я мог бы изменить цвет, чтобы решить эту проблему.

Система = Razerblade Steath 2017

ОС = обновленная версия Windows 10

Компиляторы, использующие = g ++ и gcc (одна и та же проблема для обоих)

Изображение того, как и когда это происходит. Код, который я выполняю, это всего лишь одна строка в основной функции, намеренно выдающая ошибку.
Picture of how and when it occurs

1 Ответ

0 голосов
/ 13 марта 2019

Вы можете использовать -fno-diagnostics-color в командной строке, чтобы отключить это. gcc пытается определить, поддерживает ли ваше окно цвет, и будет использовать его, чтобы облегчить чтение сообщений об ошибках. По-видимому, он не восстанавливает исходные цвета правильно.

Командные запросы Windows давно перестали поддерживать color , но недавно эта функция была повторно включена в одном из выпусков Windows 10.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...