Получите читаемые сообщения об ошибках от компилятора c ++ - PullRequest
3 голосов
/ 24 марта 2011

Слышали ли вы когда-нибудь о сценарии, способном сделать сообщения об ошибках g ++ более читабельными?

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

Спасибо.

Ответы [ 4 ]

3 голосов
/ 24 марта 2011

Возможно, вы думаете о STLFilt , который поддерживает различные компиляторы C ++, но больше не разрабатывается и не гарантирует работу с последними версиями g ++.

2 голосов
/ 24 марта 2011

Вы, вероятно, не об этом, но есть colorgcc , который делает его более читабельным.

1 голос
/ 23 января 2014

если вам нравится Ruby, то есть GilCC !Это очень легко установить и использовать.В отличие от сценариев на основе Perl GilCC имеет такую ​​статистику, как количество предупреждений и ошибок и время компиляции.Вам не нужно связываться с файлами .bash, и это кросс-платформенный процесс, если вы можете запустить Ruby на своем компьютере.Так как это Ruby, вы можете заставить его делать разные вещи, такие как автоматизация триггерного тестирования, модульное тестирование или внешнее оборудование программы.

Вот ссылка на страницу загрузки: http://www.onlysolutionssoftware.com/gilcc/

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

0 голосов
/ 24 марта 2011

Если речь идет о самих сообщениях (а не о том, например, как их раскрасить), я помню, что в другом похожем вопросе (который я не могу найти в данный момент) было предложено использовать LLVM / Clang вместо GCC, поскольку он имеет лучшие сообщения об ошибках.

...