1
ответ

Визуализация зависимостей, закодированных в make-файлах, в виде графика

Тесно связано с Как отобразить зависимости, заданные в make-файле, в виде дерева? Но ответы, данные там, неудовлетворительны (не работает). Существует ли инструмент для визуализации ориентированных ацилических графов (...
01.07.2019
1
ответ

альтернативы использованию make в качестве запуска скрипта

tl;dr make у меня работает, но я ищу подходящий инструмент. В настоящее время я использую Makefiles в качестве исполнителей сценариев для своих проектов. Чтобы стандартизировать каждый проект, я просто создаю make-файл...
07.05.2019
1
ответ

Процесс продолжает работать после получения неисследованного SIGINT (Ctrl-C из терминала)

Я пытаюсь прервать некоторые беговые процессы с Ctrl-C из терминала в Centos7; Некоторые делают, некоторые нет. Одним из проблемных процессов (процесса а) является Makefile GNU без фантазии; Просто ...
26.10.2018
1
ответ

Ограничение GNU‑Make к POSIX Делает поведение

Существует ли известный способ заставить Linux сделать отклонение непреднамеренным использованием определенных расширений GNU‑Make в Make-файле при редактировании или использовании Make-файла других в Linux? Я имею в виду, ограничивая GNU‑Make для поведен
19.10.2018
1
ответ

Make Make - Как подавить сообщения об ошибках, не подавляя другой выход

Я реализую простую систему сборки, которая на самом деле просто обертка. Поскольку эта система сборки уже издает свои собственные сообщения об ошибках, я не хочу сделать создание сообщений об ошибках, таких как Make: ...
05.08.2018
1
ответ

GNU make - Как объединить переменную в зависимости от результата команды оболочки (версия GCC)?

Я хочу добавить еще один параметр в переменную make CFLAGS, в зависимости от результата команды оболочки, которую я хочу выполнить вне рецепта в моем разделе «конфигурации» make-файла. Это ...
30.10.2017
1
ответ

gcc компилирует gcc с ошибками "шаблон с привязкой к C" и "специализация шаблона с привязкой к C"

Я работаю с Ubuntu 14.04 LTS. Это уже отправляет упакованный gcc 4.8.4, но я хотел иметь более позднюю версию gcc. Используя существующую версию 4.8.4, я построил версию 4.9.4 из исходного кода...
13.02.2017
1
ответ

Как этот Makefile делает программу на C, даже не указывая компилятор?

Я использовал Makefile из книги "Advanced Linux Programming (2001)" [code]. Мне было странно видеть, что GNU make правильно компилирует код, даже не указывая компилятор в ...
23.11.2016
1
ответ

применение правил в списке файлов в GNU Make (или инструкция 'for' в GNU Make)

У меня есть такие правила в моем GNU Makefile: FITXER = fitxa.md $(FITXER).html: $(FITXER) pandoc --from markdown --to html $(FITXER) -o $(FITXER).html $(FITXER).jpeg: $(FITXER).html wkhtmltoimage $(...
18.11.2016
1
ответ

Как определить, используется ли GNU make в make-файле?

Я знаю, что GNU Make используется наиболее часто, но я ищу способ проверить, что GNU Make - это реальная программа make, которая используется. Есть ли специальная переменная, которую я могу вывести из ...
27.07.2015
1
ответ

Странная автоматизация поведения с “делает-f”

У меня есть ряд каталогов, некоторые из которых содержат make-файлы, и некоторые make-файлы, имеют чистые цели. В родительском каталоге у меня есть простой сценарий: #!/bin/bash для f в *; сделайте если [[...
26.05.2014
1
ответ

/bin/sh:./check-dependencies.pl: не найденный — но проверка-dependencies.pl существует!

Я пытаюсь создать Moses, но когда я работаю, делают, я получаю следующий вывод: minakshi@minakshi-Vostro-3500: ~/Desktop/working-dir/moses/scripts$ делают выпуск # Компиляцией, которую части заставляют всех сделать [1]:...
29.10.2012
1
ответ

Что я устанавливаю в данный префикс установки

Какие каталоги я должен ожидать иметь в префиксе установки, когда я запишу make-файлы? Я заметил, что в общем префиксе/usr, нет никакого / и т.д., все же существует/, включают dir, который не находится в...
13.07.2011
0
ответов

Фальшивая «чистая» цель Makefile выполняет директиву include

Здесь я выделяю соответствующие части моего Makefile :... $ (DEP _ФАЙЛЫ ):dep/%.d :src/%.cc какая-то команда включить $ (DEP _ФАЙЛЫ ).PHONY :чистый чистый :..
04.12.2021
0
ответов

Подстановка команды Makefile

Мой Makefile :все :... (прочие правила )чистые чистый :rm $ (найти. -тип f -исполняемый файл )Когда я удаляю правило очистки из вышеуказанного файла Makefile, все работает, как и ожидалось. После добавления команда make (также make clean )приводит к резул
19.09.2021
0
ответов

Почему команды конфигурации pkg -в make-файле не распознаются при запуске скрипта?

Я пытаюсь запустить make для проекта с открытым -исходным кодом на виртуальной машине Debian, но не понимаю, почему команды, основанные на конфигурации pkg -, не распознаются. Одна из команд выглядит следующим образом :...
01.08.2021
0
ответов

Несколько целевых переменных gnu make?

Как установить более одной целевой переменной? Если я попытаюсь :x :Y := foo Z := bar В итоге получается Y = "foo Z := bar". Должен быть какой-то синтаксис, позволяющий использовать несколько переменных...
26.07.2021
0
ответов

Ошибка при использовании Makefile..sed

Приложение пытается настроить sudo сделать настроить (cd /opt/ioapi -3.2/ioapi ; sed -e 's|IOAPI _BASE|/opt/ioapi -3.2|' -e 's|LIBINSTALL||' -e 's|BININSTALL||' -e 's|IOAPI _DEFS||' -e's|NCFLIBS| -Л/...
05.07.2021
0
ответов

Использование `$@.o `в зависимости Makefile не будет работать

Попытка использовать правило Makefile, подобное следующему, не сработало (GNU Make 4.0 ):foo :$@.o other.o bar :bar.o other.o Файл foo.c был скомпилирован (в foo.o ), но команда ссылки была cc -o. о. Напротив,...
02.06.2021
0
ответов

Определение типа рецепта makefile

Я хочу определить тип рецепта, введенного пользователем в оболочке. Однако приведенный ниже код всегда возвращает false. all clean :ifeq ("$@", "clean" )echo "Это...
31.01.2021
0
ответов

Вывод ссылок на предопределенные переменные `make -R`?

В соответствии с документацией make есть переключатель -R, -R, --no-builtin-variables Не определять встроенные переменные. Как я могу найти эти встроенные переменные и их значения?
18.03.2020
0
ответов

Почему eval из GNU make преобразует список в скаляр?

Я пытаюсь использовать eval для определения нескольких переменных make, но неявно кажется, что он преобразует список в скаляр. Кажется, я не могу понять, как избежать такого поведения. Вот мой текущий Makefile: ...
22.12.2017
0
ответов

Что именно делает GNU DEP?

Я Попытка понять GNU сделать и пытаться понять некоторые C-код и автоукладки GNU. Есть папка, скажем, lib, с тремя подпапками и кассы. ликвидность ... liba. ...--- compile.sh. ... --- ...
17.12.2017
0
ответов

Рекурсивные цели прохождения Make в OS X

Я пытаюсь написать рекурсивную чистую цель для GNU Makefile в OS X (GNU Make 3.81 - из XCode). Следуя документации GNU Make, я пришел к следующему: Main Makefile ALLSUBMAKES=$(...
09.03.2016
0
ответов

GNU Make не игнорирует неудачную команду

Я написал правило, по которому каталог должен быть удален, если он существует: .PHONY: distclean distclean: -rmdir release make distclean prints: rmdir release rmdir: не удалось удалить 'release': No ...
28.06.2015
0
ответов

Что означает make [число] в make V = s?

Когда я включаю make V = s для чтения полного журнала make. Я всегда вижу make [numer] в журнале. например: datle @ debian: ~ / workspace / cpx / trunk $ make rm -rf openwrt / tmp cp config / defaut.config openwrt / .config cd ...
27.06.2014