2
ответа

Makefile с выбором

Я использую следующий make-файл для запуска команды texi2pdf 06a -amcoh.texi Но у меня также есть два других файла,а именно 06a -amcoh -igm.texi и 06a -amcoh -rfc.texi, которые я также хочу иметь возможность называть...
28.06.2021
2
ответа

Можно ли отображать переменные вне правил с помощью GNU Make?

Можно ли отображать переменные вне правил с помощью GNU Make? Рассмотрим следующий Makefile :x = foo bar baz ifdef x @echo $ (x )endif В результате Makefile :4:***команды начинаются...
13.06.2021
2
ответа

Ошибка синтаксиса команды версии AWK CUDA при запуске из Makefile

У меня возникла проблема. Я просто хочу определить точную версию CUDA, используя nvidia -smi из командной строки, и она работает в оболочке :$ nvidia -smi | awk -F"CUDA Version :" 'NR==3{split ($2,a," " )...
06.05.2021
2
ответа

Нет справочной страницы программы Whipper в Arch Linux

Я установил программу wipper с pacman в официальном репозитории Arch Linux для копирования компакт-дисков. Но на справочной странице не появится man Wipper. Затем я клонировал их гитхаб :https://github.com/...
30.01.2021
2
ответа

Makefile :как правильно sed редактировать переменную

Я пытаюсь написать собственный Makefile, в котором я собираю все исходные файлы для компиляции с основным. Сначала я собираю их имена :#другие исходники для компиляции с (без расширений, разделенные...
29.12.2020
2
ответа

Bash -Подстановка переменных в подоболочке Makefile

Мой Makefile должен создавать и создает файл /tmp/file в контейнере докеров с помощью make test :test:(cd subdirectory && docker -compose exec webserver bash -c "\ MYTEXT=hello...
21.12.2020
2
ответа

Невозможно выполнить сборку с использованием Java OpenJDK 14. Команда /bin/sh :javac :не найдена

Мне поручили обновить программу на Java, которая не менялась годами, и я столкнулся с проблемами при ее сборке с использованием последней версии Java OpenJDK 14.0.1.7 -2 на Centos 7. Когда я...
10.08.2020
2
ответа

Является ли GNU make расширением оболочки?

Синтаксис GNU make и makefile напоминает оболочку Linux и bash, но это не одно и то же. Например, скобки используются не так, как в shell или bash. Тем не менее, многие другие команды из оболочки могут использоваться AS -IS,...
12.07.2020
2
ответа

makefile :та же цель и имя каталога

В моем make-файле есть целевой тест :и заставить тест работать нормально. Но когда у меня также есть подкаталог с именем test, я получаю сообщение :make :'test' обновлен. Как я могу заставить make игнорировать подкаталог и...
25.04.2020
2
ответа

понимание потока выполнения GNU make

У меня есть следующий Makefile: $ cat Makefile all: foo foo: bar @true bar: file.txt touch file.txt file.txt: @echo 'Созданный файл.txt' run: @echo 'Цель без ...
23.04.2020
2
ответа

Как получить относительный путь между двумя каталогами?

Скажем, у меня есть переменная с путем release/linux/x86, и мне нужен относительный путь из другого каталога (, т.е.../../.. для текущего рабочего каталога ), как мне получить что в команде оболочки (или...
15.03.2020
2
ответа

Не удается смонтировать /систему для чтения-записи

Когда я делаю установку reaver в termux, возникает следующая ошибка: ./install.sh -D -m 755 Wash /usr/local/bin/wash mkdir: невозможно создать каталог ‘/usr’: файловая система только для чтения make: *** [Makefile:140: ...
25.01.2020
2
ответа

Передача параметров в cmake в сценарии bash

Я пытаюсь написать сценарий, который будет создавать несколько файлов cppUtes lib.a для разных дезинфицирующих средств с помощью сценария bash. При попытке передать флаги компилятора как переменные в cmake я не могу...
08.01.2020
2
ответа

Передача опции configure в rpmbuild?

Чтобы собрать часть программного обеспечения, я обычно делаю rpmbuild -ta slurm*.tar.bz2 Однако теперь мне нужно настроить программное обеспечение с параметром --with-pmix=/home/user/git/pmix/install/2.1. Возможно ли это...
20.12.2019
2
ответа

Обновление объединения двух каталогов

Во-первых, обратите внимание, что это не простое «объединение двух каталогов», это вопрос о том, как обновлять слияние указанных каталогов при изменении источников. Скажем, у меня есть два...
17.12.2019
2
ответа

Как использовать cat для объединения файлов в Makefile?

Прежде всего, я совсем не уверен, что это правильное место, чтобы задать подобный вопрос, но... В настоящее время я работаю над каталогом и пытаюсь создать файл, который будет содержать все...
14.12.2019
2
ответа

Сценарий Bash или make-файл для компиляции приложения с последующим выполнением операций с повышенными правами

У меня есть приложение на основе golang -и связанные файлы systemd в проекте. Я работаю над сценарием bash (install.sh)(или Makefile, если это лучший вариант ), который помогает автоматизировать следующие (...
30.11.2019
2
ответа

Как узнать, какие файлы устанавливаются с помощью make?

Многие репозитории на Github имеют «автоматический» установщик, подобный приведенному ниже Я всегда задаюсь вопросом, как узнать, какие двоичные файлы будут установлены, но я не могу понять это из сценария....
26.09.2019
2
ответа

Что делает "sed -i 's,-m64,,g'" с этим Makefile?

Что означает команда sed sed -i 's,-m64,,g' Makefile? Он просто удаляет аргумент -m64 из Makefile? То же самое с sed -i 's/-m64//g' Makefile, просто используйте разделитель / вместо ...
29.07.2019
2
ответа

Как скомпилировать fIcy для BSD?

Я пытаюсь скомпилировать fIcy (https://gitlab.com/wavexx/fIcy) для NetBSD/FreeBSD. Когда я выполняю команду make, ничего не происходит. Даже без сообщения об ошибке. Тот же исходный пакет компилируется без...
24.07.2019
2
ответа

Makefile для простого репозитория Debian

Я делаю очень простой репозиторий Debian для клиента. Начал с bash-скрипта, но решил, что Makefile устранит дублированную работу. Я выковал рабочий Makefile, но он работает, только если я сделаю...
11.06.2019
2
ответа

Использование Heredoc в Makefile. Является ли это возможным?

Я использую Makefile, так что шаг по умолчанию — распечатать справку для других опций. Было бы здорово, если бы я мог добавить раздел EOF вместо нескольких эхо-сигналов. Можно ли использовать ...
01.05.2019
2
ответа

Как подавить все предупреждения, которые обрабатываются как ошибки для усечения формата

Я пытаюсь собрать исходный код, используя gcc 8.3.0 root@eqx-sjc-engine2-staging:/usr /local/src# gcc --версия gcc (Дэбиан 8.3.0-2) 8.3.0 Авторское право (C) 2018 Free Software Foundation, Inc. Это бесплатно ...
29.03.2019
2
ответа

Makefile странная подстановка переменных

Мой Makefile выглядит так: %.foo: %.bar cp $< $@ test: *.foo echo *.foo У меня есть 2 файла в каталог: a.bar и b.bar. Когда я запускаю make test, он выводит: cp b.bar *.foo эхо *.foo *....
11.03.2019
2
ответа

добавить значения в элемент в json

следующий параметр включает значения списка (список машин) например, echo $ list _ of _ machine worker01.sys645.com worker02.sys645.com worker03.sys645.com worker04.sys645.com worker05.sys645....
25.02.2019
2
ответа

Файлы цикла Makefile с шаблоном

В bash я могу сделать это: для имени в sqls / *. {Schema, migration} .sql; сделать echo $ name; # некоторая операция над именем файла done Будет выведено что-то вроде этого: sqls / 0001.schema.sql sqls / 0002 ....
19.02.2019
2
ответа

сопоставление списка файлов с GNU make

Я впервые использую GNU make, чтобы попытаться сделать что-то менее простое. Я бы хотел, чтобы цель Makefile по умолчанию искала любое из числа совпадающих имен файлов, схему именования для ...
16.12.2018
2
ответа

Команда Grep для строки не завершается только в раскомментированной строке

try2: set -vn set -o pipefail set -e if grep -v '^ #' file.tx | grep -P 'имя' file.tx; затем \ echo "Без имени"; exit 0; \ echo "Это сообщение напечатано из file.tx" \ ...
29.11.2018
2
ответа

чтение sed:can't/usr/lib/libltdl.a:No такой файл или каталог

Я пытался установить пакет libgraph, но в то время как выполнение делает, это говорит, что justin@justin-HP-Pavilion-g6-Notebook-PC ~/Downloads/libgraph-1.0.1$ делает Makefile:781: предупреждение: переопределение команд для...
25.11.2018
2
ответа

sudo make make - что устанавливается?

Я должен Запустите этот загадочный блок кода. Git Clone https://github.com/Openicc/xcalib.git.git.git. CD Xcalib Cmake Cmakelists.txt. SUDO Установите процедуру, которую я следую, упоминаю процесс удаления. ...
20.11.2018