8
ответов

Как я изменяюсь, какая версия QT используется для qmake?

Я чувствую, что должен быть простой способ сделать это, но мой googlefu перестал работать так, я был бы очень признателен за некоторую информацию о том, как переключиться (или даже постоянно измениться), какая версия QT используется когда...
22.02.2014
8
ответов

Почему не может gcc находить libevent при создании tmux из источника?

Я хочу установить tmux на машине, где у меня нет корневого доступа. Я уже скомпилировал libevent и установил его в $HOME/.bin-libevent, и теперь я хочу скомпилировать tmux, но настроить всегда концы с...
02.08.2011
6
ответов

Каковы преимущества использования make для небольших проектов?

Я видел, что make полезен для больших проектов, особенно с запутанными зависимостями, описанными в Makefile, а также помогает с рабочим процессом. Я не слышал никаких преимуществ использования make для ...
03.03.2019
5
ответов

Makefile include env file

Я пытаюсь включить некоторые env vars в Makefile. Файл env выглядит следующим образом: FOO=bar BAZ=quux Обратите внимание, что нет ведущего экспорта для каждого env var. Если я добавлю ведущий экспорт и просто включу env ...
10.10.2015
5
ответов

Каталог Adding для СОЕДИНЕНИЯ КАНАЛОМ через Make-файл

Я испытываю некоторые затруднения экспортировать ПУТЬ, который я изменил в Make-файле в текущий Терминал. Я пытаюсь добавить к ПУТИ, папка мусорного ведра внутри везде, где каталог Makefile...
25.02.2014
4
ответа

Альтернатива Makefile для тех, кто не хочет, чтобы табуляция делала отступ всего содержимого под средством открытия

Есть ли альтернатива GNU make, если не хотите использовать отступы табуляции в моей программе make (или подобной программе)? Например, когда я использую make, мне нужно сделать отступ после открывателя make (% :). ...
15.05.2017
4
ответа

сделайте жалуется “недостающий разделитель (Вы имели в виду ВКЛАДКУ?)”

При попытке установить som_pak-3.1-NAcMoS.tar.gz файл, я использовал ниже команд: CD xvf som_pak-3.1-NAcMoS.tar.gz $ tar $ som_pak-3.1 CP $ makefile.unix $ make-файла делает CD $.. $ ln-s...
19.04.2017
4
ответа

Почему люди рекомендуют, чтобы-j3 опция для сделала при наличии двухъядерного ЦП?

В хинду Linux возможно установить переменную MAKEOPTS в/etc/portage/make.conf для сообщения, делают, сколько заданий это должно работать параллельно при создании пакетов. Так как у меня есть двухъядерный ЦП, я...
14.10.2012
4
ответа

как make-файл может обнаружить, доступна ли команда в локальной машине?

Я начал использовать org-режим для того, чтобы распланировать мои задачи в системе стиля GTD. Помещая каждый org файлы в каталог папки Dropbox, я работаю, emacs для редактирования / управляют этими файлами от трех различных локальных...
14.01.2012
4
ответа

Что такое подоболочка (в контексте документации, делают)?

Я читаю книгу о сделать команде и существует абзац: Если какая-либо из предпосылок имеет связанное правило, предпримите попытки обновить их сначала. Затем, конечный файл рассматривают...
01.11.2011
4
ответа

Сделайте по ошибке думает правило, за которым следуют из-за файла 0 размеров, сгенерированного выходным перенаправлением

В make-файле у меня есть несколько правил, которые похожи на это: out.txt: input.txt foo.sh./foo.sh-i input.txt> out.txt, Если foo.sh перестанет работать, то out.txt будет создан как файл 0 размеров. Если я работаю...
06.07.2011
3
ответа

Многострочный sed в Makefile

У меня есть команда sed, которую я хочу использовать в Makefile. В терминале работает. Команда sed -n '/[{]/,/[}]/{ п /[}]/a\ // конец блока, совпадающий с фигурной скобкой }' myfile.txt В результате получается следующее...
22.04.2020
3
ответа

Makefile - нет такого файла или ошибки каталога

Я пытаюсь создать цель Makefile который сначала проверяет, существует ли мой контейнер Docker. Если он существует, я хочу выполнить команду перезапуска контейнера Docker, в противном случае я хочу выполнить команду ...
28.05.2019
3
ответа

Получение «RXVT-Unicode»: неизвестные возможности при компиляции URXVT 9.22

Я работаю над Debian. Я запустил эту команду: ./Configure && make && sudo make install, и я получил эту ошибку :./etc/rxvt-unicode.terminfo ", Line 57, COL 20, Terminal 'RXVT-Unicode': ...
16.09.2018
3
ответа

Makefile: Убейте процесс, если он работает

У меня есть makefile такой, что убивает процесс, если он уже работает, тест: клиентский сервер PGREP MyServer && killlall MyServer / Build / Bin / MyServer Build / Bin / ...
10.06.2018
3
ответа

Как я могу частично сериализовать с помощью GNU make

Когда у меня есть задача make, в которой одна цель должна быть сделана раньше другой, в параллельном режиме это просто при использовании SunPro Make (dmake). Следующий файл makefile: install: dir dir / file ...
03.05.2018
3
ответа

Вывод в несколько файлов с помощью Makefile

У меня есть make-файл, который я использую для преобразования файлов с уценкой в ​​.pdf с помощью шаблона latex. На данный момент это работает только с одним файлом за раз. Однако я бы хотел, чтобы make-файл запускался на любом ...
23.06.2016
3
ответа

Как отобразить зависимости, заданные в makefile в виде дерева?

Проблема Я хочу увидеть зависимости для одной или нескольких целей makefile. Поэтому я ищу программу, которая может разбирать make-файлы и затем представлять зависимости в некотором древовидном формате (...
16.05.2016
3
ответа

Как установить BPG (Лучше Портативная Графика) на Linux Mint 17?

Как я устанавливаю BPG (Лучше Портативная Графика) на Linux Mint 17? Я загрузил tar.gz файл с веб-сайта Fabrice Bellard. Файл ReadMe говорит, Редактирование Make-файл для изменения опций компиляции...
22.02.2015
3
ответа

Различие между “делает установку”, и “sudo делают установку”

Иногда я встречаюсь, проблемы с использованием делают установку, которая дает мне, разрешение отклонило ошибку при записи в некоторые папки. Так инстинктивно я использую sudo, делают установку. Будет это представлять дополнительный...
22.10.2014
3
ответа

Не останавливайте make'ing, если команда перестала работать, но проверьте статус выхода

Я пытаюсь сообщить, что GNU Делает 3.81, чтобы не остановиться, если команда перестала работать (таким образом, я снабжаю префиксом команду-), но я также хочу проверить статус выхода на следующей команде и распечатать более информативное сообщение...
05.09.2014
3
ответа

В make-файле, когда мы используем.o файлы?

В следующем make-файле, каково значение добавления.o файлы вместо.c файлов? CC=gcc CFLAGS =-i. hellomake: hellomake.o hellofunc.o $ (CC)-o hellomake hellomake.o hellofunc.o-I....
04.01.2014
3
ответа

Как я могу настроить все зависимости перед установкой?

Я являюсь новым для FreeBSD, и в настоящее время я устанавливаю много портов, и у многих из них есть длинный список зависимостей, я устал от ожидания для окончания установки одной зависимости для конфигурирования...
20.11.2013
3
ответа

Как заставить Make-файл OpenWrt скомпилировать быстрее?

Я записал это, потребовалось 50 минут для начальной компиляции изображения встроенного микропрограммного обеспечения OpenWrt, предполагая, что все необходимые пакеты были установлены через sudo Кв. - получают установку. Мой Корень BuildRoot...
02.09.2013
3
ответа

Используя присвоения make-файла из сценария оболочки

Например: srcdir =../libc Префикс каталога Src # =/usr/local//путь Установки первая строка от make-файла и второй от config.make. Я должен получить доступ к переменной в...
07.08.2013
3
ответа

Что такое .in файлы?

Иногда в источниках проектов я вижу "*.in" файлы. Например, набор "Makefile.in "s. Каковы они для и/или что делает" .in" средняя часть? Я предполагаю, что это имеет некоторое отношение...
26.07.2013
3
ответа

Никакие цели не указаны, и никакой make-файл не найден. Остановиться. Человечность make-файла

Когда я выполняюсь, команда sudo делают, я получаю эту ошибку: Никакие цели не указаны, и никакой make-файл не найден. Остановиться.
07.03.2013
3
ответа

Я хочу к командам выполнения, любят, делают, делают установку, установку установки Python, не изменяя каталоги

Я записал сценарий, который загрузит программное обеспечение от Интернета до корневого каталога текущего пользователя и затем untar это. И затем я должен сделать и сделать установку им, и в некотором программном обеспечении я имею...
30.11.2012
3
ответа

Как перечислить предпосылки внешне в GNU, Делают?

Как я могу запросить предпосылки цели от GNU, Делают make-файл? Например, если цели, указанные как это: fred: wilma barney betty я хочу распечатать предпосылки fred как это: $ делают...
26.09.2011
3
ответа

Создание из Источника на CentOS 5 или более новый

У меня есть несколько приложений, из которых я должен создать из исходных файлов, чтобы заставить его работать над CentOS (программы не существуют в конфетке repos). Я могу пропускать что-то, но в отличие от Debian...
01.07.2011

сделайте утилита, которая автоматизирует процесс сборки руководящими зависимостями среди целей.

Сделать утилита управляется дополнительными конфигурационными файлами (make-файлы) и встроенные правила, которые берут компоненты и создают выходной файл, обычно исполняемый файл. Конфигурационные файлы и встроенные правила определяют, как создать выходной файл из данных входных файлов. Правила состоят из цели, зависимостей и команд для выполнения для создания выходного файла. Если все файлы зависимости "актуальны" в отношении выходного файла, никакие меры не приняты.

Например, при создании исполняемого файла hello.exe требует двух исходных файлов, hello.c и hello.h затем make-файл мог быть похожим на это:

hello.exe: hello.c hello.h cc hello.c -i hello.h -o hello 

Если метки времени для hello.c и hello.h являются более старыми, чем для hello.exe затем cc команда выполняется. Существуют многочисленные макросы, предопределенные это для простых задач необходимы, простой make-файл (или даже никакой make-файл).

Ссылки

Учебное руководство

Make-файл Википедии