Результаты поиска по запросу "gnu-make"

4 ответа

Использование Makefile для очистки подкаталогов

2 ответа

Определите, выполняется ли Makefile с помощью gmake

Скажем, во FreeBSD приложение должно быть скомпилировано с использованием GNU make (gmake), а не стандартной системы make. Есть ли какая-либо директива, кото...

1 ответ

Makefile, чтобы поместить объектные файлы из исходных файлов разных каталогов в один отдельный каталог?

ТОП публикаций

1 ответ

Правильный m, метод для подстановочных знаков в GNU Make

Я пытаюсь написать Makefile с разделенными исходными и объектными файлами, и я не могу понять, как это сделать. У меня есть два метода, которые работают, но я надеюсь, что кто-то может указать «правильный» способ сделать это. Мой проект разделен ...

1 ответ

.SECONDARY для шаблонного правила с GNU Make

Я хочу использовать специальную цель .SECONDARY в GNU Make, чтобы указать, что результаты определенного правила шаблона не должны удаляться при создании в качестве промежуточных файлов. . PRECIOUS работает с шаблонами, но, как ни странно, не ...

2 ответа

Это стандартное поведение make. Когда команда возвращает код ошибки (например, ненулевой возврат), тогда цель создания удаляется. Директивы make-файлов .PRECIOUS и .IGNORE могут изменить это поведение.

я есть слегка взломанный make-файл для запуска тестов: ### Run the tests tests := tests/test1 tests/test2 ... test: $(tests) $(tests): %: %.c gcc -o $@ $(testflags) $< $@Это работает, но заставляет Make делать то, что я никогда раньше не видел. ...

1 ответ

Число заданий параллельной сборки в рекурсивном вызове make

3 ответа

GNU Make. Почему этот сложный синтаксис для генерации зависимостей?

Я читаю Управление проектами с помощью GNU Make и нашел этот пример в главе 2.7 - Автоматическое создание зависимостей. Автор говорит их из руководства GNU:

1 ответ

 файл.

спользовании GNU-make мой Makefile имеет некоторое шаблонное правило: %.o:%.c gcc $< -o:$@Это правило добавлено мной. Но когда я делаю make, он выдает ошибку, в которой сказано, что правило% target .o не создано, и не создает цели. Иногда есть ...

1 ответ

Подавить вывод ошибок правил