Вы можете сделать плагин GCC или расширение MELT , чтобы сделать это.
Вы также можете исправить исходный код GCC.
Но я действительно недумаю, что это стоит усилий (это, вероятно, займет у вас больше, чем один день).Вы также можете попробовать другой альтернативный компилятор, например LLVM / Clang .
Мне кажется, что вам просто нужно перекомпилировать и исправить свой исходный код, пока вы не получите никаких предупреждений (с -Wall
) илиошибки.Это прагматически самый простой и легкий подход.
практический совет с Emacs
Вы можете настроить, например, свой редактор emacs
для компиляции одним нажатием клавиши (например, bind F11
функциональная клавиша вашей клавиатуры для действия recompile
emacs и, например, связывание функциональной клавиши F10
для перехода к следующей ошибке, например, введите ее в .emacs
:
; inside .emacs
(global-set-key [f10] 'next-error)
(global-set-key [f11] 'recompile)