Отключение каретки сообщения об ошибке в 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
возможность выключить его.
Однако это по-прежнему не отвечает на вопрос о том, как отключить его по умолчанию, поэтому я оставлю этот вопрос без ответа в течение некоторого времени на случай, если у кого-то будет информация по этому поводу.