Вопросы с тегом «make»

10
Почему используются `make clean` и` make mrproper`?

В ядре Linux написано, Makefileчто clean - Remove most generated files but keep the config and enough build support to build external modules mrproper - Remove all generated files + config + various backup files И на архивных документах указано, что Чтобы завершить подготовку, убедитесь, что дерево...

10
Как я могу использовать файлы из HTTP в качестве предварительных условий в GNU make?

Я хочу использовать файлы из World Wide Web в качестве предварительных условий в моих make-файлах: local.dat: http://example.org/example.gz curl -s $< | gzip -d | transmogrify >$@ Я хочу «преобразовать», только если удаленный файл новее, чем локальный файл, как обычно работает make . Я не...

9
Добавление каталога в PATH через Makefile

У меня возникли проблемы с экспортом ПУТИ, который я изменил в Makefile, в текущий Терминал. Я пытаюсь добавить в PATH папку bin внутри каталога Makefile. Вот соответствующая полоса make-файла: PATH := $(shell pwd)/bin:$(PATH) install: mkdir -p ./bin export PATH echo $(PATH) Эхо печатает его...

9
Как собрать собственное ядро ​​с помощью localmodconfig, которое поддерживает аппаратное обеспечение нескольких машин?

При настройке сервера для запуска одной задачи, например, устройства, может возникнуть необходимость собрать собственное ядро. Например, чтобы сэкономить место на диске. Загрузка корневой файловой системы Ubuntu Core 13.10 amd64 занимает 38 МБ , где метапакет «linux-image-generic», включая...

9
Есть ли какие-либо побочные эффекты CheckInstall или я должен использовать его каждый раз?

Я использую Ubuntu на работе и Slackware дома. Сегодня на работе я скачал подозрительную программу из репозитория нашей компании, которая должна была автоматизировать некоторые повторяющиеся задачи. Я установил его с configure; make; make install. Сейчас я хочу удалить его, но, к сожалению, в...

8
Разница между make-kpkg и make deb-pkg

Я хотел бы знать точную разницу между make-kpkgи make deb-pkg. Этот вопрос задает почти то же самое, но без удовлетворительных ответов. Ранее я использовал make -j `getconf _NPROCESSORS_ONLN` deb-pkg скомпилировать исходное дерево ядра и сгенерировать пакеты debian header + kernel-image. Я...

8
Использовать многопоточный make по умолчанию?

Есть ли способ makeиспользовать многопоточность (6 потоков идеально подходит для моей системы) в масштабе всей системы вместо простого добавления -j6в командную строку? Так что, если я бегу make, он действует так же, как если бы я бегал make -j6? Я хочу эту функциональность, потому что я...

8
Git commit изнутри Makefile

У меня есть Makefile для проекта Latex, над которым я работаю. Makefiles не моя сильная сторона, но есть ли способ сделать что-то вроде: make git "My comment" И сделать make-файл выполнить: git commit -m "My comment" git push origin master...

8
Почему некоторые пакеты используют 'make install', а другие 'sudo make install'

Я недавно установил кодировщик LAME на моем сервере, чтобы конвертировать WAV в MP3, и это работало с ./configure; make; make install. Затем я попытался установить кодировщик OGG, и для этого требуется «./configure, make, sudo make install», чего я не могу сделать, поскольку у меня нет VPS (и я бы...

8
Получить каталог верхнего уровня из переменной makefile

Какой самый простой код для получения директивной части верхнего уровня переменной makefile? Пример: BUILD_DIR = dir/subdir/.../sub-a-dub-dir distclean: rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)> PS: я не имею в виду $(dir $(dir $(BUILD_DIR))), но то, что получает первую...

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

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Я видел, что makeэто полезно для больших проектов, особенно с запутанными...