Когда я компилирую свою программу, я получаю предупреждения компилятора. Я уже некоторое время пытаюсь их починить.
Вот как я собираю:
c++ -MM -MF obj/src/prog.d -MP -MT obj/src/prog.o -Wall -Wextra -c -g -Iinc src/prog.cpp
Это предупреждение, которое я получаю:
clang: warning: argument unused during compilation: '-MF obj/src/prog.d'
Раньше я компилировал его без предупреждений, прежде чем яблоко переключилось на clang. сейчас c ++ - это просто символическая ссылка на clang.
Мне было интересно, была ли у smbd такая же проблема?
Есть идеи?
Спасибо
хм ... кажется, что это ошибка (или функция): ссылка .
Но я думаю, что нашел обходной путь, вместо того, чтобы использовать MF для указания выходного файла, я просто перенаправил его в файл следующим образом:
c++ -MM > obj/src/prog.d -MP -MT obj/src/prog.o -Wall -Wextra -c -g -Iinc src/prog.cpp