Я видел много методов были использованы для решенных зависимостей в Makefile, например, с помощью gcc -MM
и sed
commond, или с помощью include
директивы (плюс немного магии Perl), или qmake
или automake
или info make
и т.д.Каков общий способ разрешения зависимостей в Makefile?
Столкнувшись с таким количеством вариантов, я смущен тем, что я должен выбрать. Итак, я хочу знать, что является распространенным способом решения зависимостей в Makefile в настоящее время? Каков наилучший способ справиться с этой проблемой?
PS: проект C/CPP.
это зависит от ситуации, можете ли вы объяснить немного о своих проблемах с файлами, чтобы мы могли лучше вам помочь? – pyCthon
Это также потенциально зависит от того, какие платформы вам нужно поддерживать (насколько портативны они должны быть). –
@pyCthon на самом деле проблема заключается в простой проблеме зависимости. Такие, как в файле заголовка, изменены, повторное выполнение команды 'make' приведет к повторному генерированию соответствующего объектного файла. Я хочу знать, это «лучший» или «общий» способ решить эту проблему. Благодарю. – injoy