Вам придется проверить ваш Makefile
и все файлы правил, которые он включает. Найдите правило для компиляции .cpp
в .o
и посмотрите, какую фильтрацию он выполняет в выходных данных компиляции. Если он намеренно ограничивает вывод компилятора, чтобы сделать обычные компиляции менее подробными, он, вероятно, будет иметь флаг, который вы можете установить для его переопределения. Ядро Linux (и многие связанные Make-файлы) используют для этой цели флаг QUIET
, поэтому вы можете сделать make QUIET=''
, чтобы отключить краткий вывод и увидеть все.
Если правило сборки скрывает ошибки, возможно, в нем есть ошибка. Если вы можете найти его и добавить к своему вопросу, кто-то может знать, как это исправить.