1
ответ

Синтаксическая ошибка make-файла для конструкции if-else

Привет, я застрял в этой проблеме на долгое время. Я ожидаю вывода "ok" для этого make-файла. Но я получаю синтаксическую ошибку при вызове make: ifeq (0, 0) /bin/sh: 1: Синтаксическая ошибка: слово неожиданное (ожидание ")"...
24.02.2020
1
ответ

Что означает $(число) в Makefile?

У меня есть скрипт, и я не понял строку, содержащую $(1): wget --retry-connrefused --waitretry=5 --read-timeout=30 --tries=50 --no-dns -cache https://dataverse.harvard.edu/api/access/...
24.02.2020
1
ответ

Arch Linux: установка grep из исходников

Я случайно полностью удалил grep вместе с менеджером пакетов (Pacman). Устранить эту проблему было бы легко, но я не могу установить grep. Я скачал архив и распаковал его, но когда...
24.02.2020
1
ответ

«Команда не найдена» при передаче аргумента из Makefile в сценарий оболочки

У меня есть файл info.properties, в котором есть это свойство MY_NAME, и я могу использовать это свойство в моем Makefile. Я уже пробовал, но не могу использовать это свойство непосредственно в файле myScript.sh. Итак, я пытаюсь...
16.02.2020
1
ответ

Проблема с запуском make — синтаксическая ошибка: "(" неожиданно

Ubunutu 18.04.4 LTS — Linux 5.3.0-28 — gcc 7.4.0 Я пытаюсь запустить make и получаю следующий вывод /bin /sh: 1: Синтаксическая ошибка: "(" неожиданно Makefile:1699: рецепт для целевых «модулей» ...
15.02.2020
1
ответ

Makefile - Установка нескольких переменных на одном этапе

У меня есть Makefile, в котором у меня возникают проблемы с простой установкой некоторых переменных: my_stage: echo "FULL_NAME=$(FULL_NAME)" echo "MY_NAME=$(MY_NAME)" $(eval SOME_NAME=$(shell sh -c "...
14.02.2020
1
ответ

Как установить инструмент управления?

Я хотел бы установить owping, но не могу настроить и скомпилировать исходники. Я установил автоконф. Инструкции по установке owping Я скачал и распаковал исходники master...
29.01.2020
1
ответ

Продолжить Makefile после того, как пользователь нажмет Ctrl-C

Я использую make для запуска веб-сервера разработки (среди прочего). После выхода сервера я хочу выполнить некоторую очистку. Сервер завершается после того, как я нажимаю Ctrl-C, но это приводит к остановке make...
23.01.2020
1
ответ

некоторые проблемы с установкой deja-dup из исходного кода

(Учимся устанавливать программы в linux...) Исходный код deja-dup можно загрузить из репозитория GitHub. В пакете есть make-файл. Зайдя в папку запускаю: santi@eoan:~/deja-dup$ make ...
20.01.2020
1
ответ

Перенос проекта Compile/Make из старой RedHat 5 (CentOS) в современную Ubuntu/Mint

Итак, у меня есть небольшой обучающий проект, над которым я сейчас работаю. У меня есть проект/программа, скомпилированная из нескольких файлов *.cpp *.hpp и т. д. Этот проект (фактически исполняемый файл) собран...
06.01.2020
1
ответ

Какие папки/файлы безопасно удалить после компиляции Python 3.8 из исходников?

Извините за нубский вопрос, но я не могу найти на него однозначного ответа. Я только что успешно скомпилировал Python 3.8 из исходников на Centos 7 (как вторичный Python, я оставил Python 2.7 как есть)...
19.12.2019
1
ответ

LFS 7.8 - Ошибка Pass1 GCC 5.2.0 в 'make'

Я работаю над LFS 7.8. В компиляции Pass1 GCC 5.2.0 есть ошибка в make: configure: error: in `/mnt/lfs/sources/gcc-build/x86_64-lfs-linux-gnu/libvtv': настроить: ошибка: компилятор C ...
05.12.2019
1
ответ

проблема с поиском значений переменных, начинающихся с табуляции

Я пытаюсь написать простую команду make для Linux с помощью сценариев bash. вот что я написал до сих пор: #!/usr/bin/env функция bash make_cmd() { читать целевые источники двоеточия для src в $sources; ...
05.12.2019
1
ответ

linux kernel Makefile name="Народный фронт"

Кто-нибудь знает значение строки "Народный фронт" в имени Makefile исходного кода ядра linux? ? > uname -a Linux debian 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 ...
26.11.2019
1
ответ

Make не может найти команду, но команда работает в оболочке

У меня установлена ​​make, у меня установлена ​​цепочка инструментов riscv32-unknown-linux-gnu. Я добавил riscv/bin в свой путь. Я могу успешно выполнить любую из команд цепочки инструментов в оболочке. например riscv32-...
08.11.2019
1
ответ

make mrproper и make distclean в ядре Linux

Я понял разницу между make clean и make mrproper. make clean удалит только сгенерированные файлы (.o/.ko), но не файлы конфигурации и файлы в include/generated, include/...
05.11.2019
1
ответ

Ошибка простого цикла оболочки в Makefile

Почему цикл оболочки l='abc de f'; для k в $l ;{ echo $k; } внутри Makefile не работает? вместо этого сразу давайте abc de f Как решить такое окончательным способом?
03.11.2019
1
ответ

Подстановочный знак в Makefile ничего не делает.

Я пытаюсь скомпилировать модуль ядра с именем DAHDI в FreePBX (RHEL). Я получаю следующую ошибку make output: Похоже, у вас не установлены исходные коды для ядра 3.10.0-957.21.3.el7.x86_64....
22.10.2019
1
ответ

Makefile не связывает требуемую зависимость

Два целевых исполняемых файла сначала создаются успешно: $ rm build/* bin/* $ сделать g++ -Wall -g -c -o build/Person.o src/Person.cpp g++ -Wall -g -c -o build/PersonTests.o test/PersonTests.cpp g++ -...
19.10.2019
1
ответ

В файле журнала написано «сделать oldconfig && make prepare» в src ядра для исправления — где мне это запустить?

Уже около недели я пытаюсь установить драйвер Nvidia 304.137 для Linux Mint 19, так как использую старую башню с графическим чипом GeForce 6150SE nForce 430. Вот где я сейчас:...
17.10.2019
1
ответ

«Компилятор C++ не может создавать исполняемые файлы» при попытке сделать

Я использую 32-битную CentOS 7. Я пытаюсь установить tesseract из исходного кода. У меня есть g++ версии 4.8.5, и у меня были ошибки во время компиляции (выглядящие так), и я попытался обновить g++ из исходного кода. После ...
15.10.2019
1
ответ

Как заставить Make подтверждать две промежуточные зависимости из одного рецепта?

Я преобразовываю файлы .sup в файлы .ass, используя следующие рецепты: %.idx %.sub: %.sup bdsup2subpp --language en -o $*.sub $< %.srt: %.sub vobsub2srt $ * %.ass: %.srt ffmpeg -...
10.10.2019
1
ответ

uboot -menuconfig недоступен в make-целях

Я пытаюсь настроить пользовательскую среду по умолчанию для -загрузки при сборке встроенной системы Linux с помощью Buildroot. Мне удалось добиться этого в автономной загрузке u -, но я не могу воспроизвести...
07.10.2019
1
ответ

Сборка пакетов: команда, которая возвращает 'amd64' (например, uname)

Предположим, у меня есть make-файл, который собирает мой пакет, и я хочу, чтобы пакет собирался только в том случае, если файл пакета не присутствует: пакет: foo_0.0.0_amd64.deb cd foo-0.0.0 && debuild -uc -us Итак...
24.09.2019
1
ответ

Make Error при установке радара2 на alpine linux

У меня alpine linux box, и я пытаюсь установить радар2. Я скачал репозиторий git, затем запустил скрипт install.sh. Кажется, все работает нормально, пока не возникает ошибка: В файле, включенном из ...
18.09.2019
1
ответ

Homebrew выдает ошибку при запуске make для перемещения двоичных файлов

Я пытаюсь написать формулу для homebrew для установки созданного мной инструмента C++. У меня есть следующее правило в моем make-файле для копирования файла binaryFile в /usr/local/bin: install: @install -m 0755 binaryFile ...
12.09.2019
1
ответ

При установке psiphon в Debian 10 выдается make: *** [Makefile:129: authfd.o] Ошибка 1

Я пытаюсь установить psiphon в Debian 10, следуя приведенным здесь инструкциям. https://github.com/thispc/псифон затем ./configure наткнулся на ошибку configure: error: *** zlib.h отсутствует - пожалуйста, сначала установите ...
09.09.2019
1
ответ

Установка nvm с помощью Makefile

Я настроил Makefile следующим образом: NVM := $(команда оболочки -v nvm 2> /dev/null) setup: ifndef NVM @echo "Установка NVM" curl - o- https://raw.githubusercontent.com/nvm-sh/nvm/v0....
26.08.2019
1
ответ

Как удалить ghdl, установленный из исходного кода?

Я установил ghdl версии 0.36 из исходников. Вывод make -n install ➜ ghdl -0.36 make -n install mkdir -p /usr/local mkdir -p /usr/local/bin mkdir -p /usr/local/lib mkdir -p /usr/local/lib/ghdl...
23.08.2019
1
ответ

Входные данные конвейера из более чем 1 процесса

Я пытаюсь автоматизировать некоторые команды make. Наряду с целью у нас есть переменная, которая передается make (соответствует набору #ifdef в коде). Команда make выглядит так: make <...
20.08.2019