Попытка отвечая на this SO question я узнал, что НКУ вариантыStop НКУ об ошибке с несколькими файлами компиляции
-Wfatal-errors
-fmax-errors=n
работы "на единицу компиляции"
я имею в виду , используя 2 исходных кода c файла и компиляцию с командой
gcc -Wall -Wextra -pedantic -Wfatal-errors -o test test1.c test2.c
и писать мусор в обоих файлах я вижу, что gcc останавливается на первой ошибки test1.c
, но он начинает сбор test2.c
.
Я думаю, это потому, что процесс gcc запускает разные задачи, по одному для каждого исходного файла, поэтому параметры применяются несколько раз.
Вопрос: есть ли опция компилятора, которая работает «на команду gcc»?
Ну, это ответ, который я догадался, и makefile, безусловно, правильный путь. – LPs