LINUX.ORG.RU

История изменений

Исправление Napilnik, (текущая версия) :

это make - это ограничение на метод сборки?

какие нехорошие разработчики право слово

Конечно. Проект то не на сях и позволяет собирать себя коротенькой командой в консольке, задал имя компилятора, исходника, несколько путей к либам с масками и несколько опций компиляции - всё. И ради автора не желающего устранять совпадение имён файлов, каждый раз трахаться с разруливанием проблемы? А со 100% вероятностью make проблему не решает. По той или иной причине *.o с более высоким приоритетом может быть утерян на диске или в проекте и тогда вместо него компилятор слинкует файл с тем же именем но меньшим приоритетом. А вдруг в проекте сразу оба файла с одинаковыми именами понадобятся, или придётся включить в проект код, который наложит аналогичные танцы с путями для разруливания той же проблемы?

Исходная версия Napilnik, :

это make - это ограничение на метод сборки?

какие нехорошие разработчики право слово

Конечно. Проект то не на сях и позволяет собирать себя коротенькой командой в консольке, задал имя исходника, несколько путей в либам с масками и несколько опций компиляции - всё. И ради автора не желающего устранять совпадение имён файлов, каждый раз трахаться с разруливанием проблемы? А со 100% вероятностью make проблему не решает. По той или иной причине *.o с более высоким приоритетом может быть утерян на диске или в проекте и тогда вместо него компилятор слинкует файл с тем же именем но меньшим приоритетом. А вдруг в проекте сразу оба файла с одинаковыми именами понадобятся, или придётся включить в проект код, который наложит аналогичные танцы с путями для разруливания той же проблемы?