Отключение каретки сообщения об ошибке в GCC 4.8

GCC 4.8, кажется, добавил Clang-подобное отображение сообщения об ошибке, например, так:

player.c:725:9: warning: variable ‘delta’ set but not used [-Wunused-but-set-variable]
     int delta, rdelta;
         ^

Я предполагаю, что некоторые люди находят это полезным, но я нахожу это излишним, и это заставляет каждое сообщение об ошибке использовать три строки экранного пространства вместо одной, где вместо этого может отображаться больше сообщений об ошибках.

Есть ли способ его выключить? Я читал документацию GCC, но, по крайней мере, пока не нашел ее. В частности, есть ли способ отключить его "по умолчанию", чтобы мне не пришлось указывать некоторые -fno-error-caret или подобный вариант ко всему, что я компилирую?

1 ответ

Кажется, у меня все еще была установлена ​​документация по GCC 4.7, поэтому я не нашел -fno-diagnostics-show-caret возможность выключить его.

Однако это по-прежнему не отвечает на вопрос о том, как отключить его по умолчанию, поэтому я оставлю этот вопрос без ответа в течение некоторого времени на случай, если у кого-то будет информация по этому поводу.

Другие вопросы по тегам