Я пытаюсь получить номера ошибок или идентификаторы ошибок, напечатанные с сообщениями об ошибках от моего компилятора C. В настоящее время я использую GCC, но если будет проще использовать Clang, это тоже будет хорошо.Настройка сообщения об ошибке компилятора
Это пример сообщения об ошибке, как я получаю это:
error: syntax error before '}' token
Это, как я хочу, чтобы вместо этого:
error(ERRID): syntax error before '}' token --
ERRID
является числом или уникальная строка для этой ошибки.
Возможно ли это с помощью GCC или Clang? И если это возможно, как это сделать?
Я хочу, чтобы эта функция делала сообщения об ошибках доступными для поиска и распознаваемыми для простого анализа и анализа ошибок.
Хмм .. Скачайте файлы gcc и внесите в них изменения в соответствии с вашими потребностями? –
@EugeneSh. im надеясь, что если эта функция уже реализована в gcc, изменение gcc действительно займет много времени, чтобы узнать. –
Вы можете прочесть clang docs о '# error' – ForceBru