Вопросы с меткой [makefile]

Руководство по использованию метки makefile отсутствует.

289
голосов
12ответов
231k показов

Как сделать так, чтобы rm не выдавал ошибку, если файл не существует?

Я пишу make-файл, который очистит некоторые ненужные файлы в конце компиляции. Если цель уже была создана, она, конечно, пропустит эту цель, и бесполезный файл может не оказаться там. Так что, если я ...
15
голосов
3ответа
13k показов

Как настроить vim для редактирования файлов Makefile и обычного кода?

Я использую Mac OSX 10.7.5, содержимое .vimrc выглядит следующим образом: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab set shiftround set smarttab set autoindent set copyindent ...
9
голосов
2ответа
5k показов

Makefile не может правильно установить файл, установка HPL

Я начал устанавливать HPL некоторое время назад, и у меня был связанный вопрос. Я следовал этому руководству от Intel. Я полагаю, это требует совершенно нового. Когда я пытаюсь сделать архив, вывод ...
7
голосов
1ответ
4k показов

Как избежать "$ @" в make-файле?

test: @echo "#!/bin/bash\njava -classpath \"$(CLASSPATH)\" com.atm.ATM \"$@\"" > test @chmod a+x test Я пытаюсь избежать "$ @", чтобы в сценарии "test" он буквально отображался как "$ @" (передача ...
7
голосов
2ответа
38k показов

Как использовать make-файлы в Windows

У меня есть проект LaTeX, использующий make-файлы для компиляции, и я хочу писать тексты в Windows, используя Kile. Я быстро взглянул на Google, но только действительно придумал Make for Windows, ...
7
голосов
2ответа
4k показов

Для простых проектов, что предлагают make-файлы поверх "простых" сценариев bash?

Например, если я разрабатываю интерфейсный веб-сайт, у меня может быть несколько файлов CoffeeScript , несколько файлов Sass , несколько файлов HTML и несколько изображений. Файлы CoffeeScript должны ...
4
голоса
1ответ
1k показов

Использовать matlab в make-файлах и т. Д. Как ускорить процесс?

Я использую много matlab для обработки данных и т.д. Тем не менее, мой рабочий процесс выглядит немного вялым, поэтому мне было интересно, смогу ли я немного ускорить процесс с помощью make-файлов. Я ...
4
голоса
3ответа
10k показов

Отличаться от bash-скрипта?

Я играл с make-файлами и скриптами bash, и мне интересно это: Можно ли получить логическое значение из diff(или чего-то подобного), чтобы я мог использовать его в скрипте bash для оценки оператора if ...
4
голоса
2ответа
2k показов

Невозможно сохранить жесткие ссылки. Зачем?

Я пытаюсь создать Makefile, который бы автоматизировал ремастеринг дистрибутива Knoppix. Я пытаюсь скопировать файловую систему из устройства со сжатым циклом только для чтения в обычную файловую ...
3
голоса
2ответа
2k показов

Отправить env для цели makefile

Я пытаюсь установить env var, который является git sha1 commit для цели makefile. Я устанавливаю много env-переменных, и только это не удается без такой ошибки файла или каталога. Я в замешательстве. ...
3
голоса
0ответов
285 показов

Как мне написать цель Makefile для сотен пронумерованных файлов?

У меня есть несколько арт-проектов, которые используют Blender как часть набора инструментов. Я хотел бы иметь возможность написать цель Makefile, которая указывает, что несколько сотен файлов могут ...
3
голоса
1ответ
3k показов

Можно ли скомпилировать с make.inc и Makefile

Я новичок в использовании файлов make. Я добавил новый модуль в проект, используя make.inc Структура проекта выглядит так: /Project/build.sh /Project/make.inc /Project/Module1/Makefile ...
3
голоса
3ответа
6k показов

Как установить elinks в Windows Vista?

Я использую оболочку bash-3.2 через cygwin, чтобы попытаться установить браузер elinks в своей системе. Я следую этой документации для установки. Я выполняю следующую команду: ./configure && make && ...
2
голоса
1ответ
4k показов

Правильный синтаксис для экранирования `$` в регулярном выражении в сценарии /make-файле оболочки bash?

Я запускаю Makefile который включает в себя следующую строку ... find ./ -type f -regextype emacs -regex ".*tests$" | xargs rm -f и получаю ошибку: find ./ -type f -regextype emacs -regex ".*tests | ...
2
голоса
0ответов
1k показов

Опция GCC: нераспознанная командная строка

Я пытаюсь построить свой проект с помощью компилятора gcc, но я получаю эту ошибку: gcc: error: нераспознанная опция командной строки '-mthumb' Разве -mthumb не является опцией по умолчанию для gcc? ...
2
голоса
0ответов
193 показов

Создать Makefile, чтобы автоматически связать все файлы в каталоге

Я хотел бы настроить Makefile для автоматической сборки и связывания моих программ сборки. Сейчас у меня есть разные источники ассемблерных программ в отдельных файлах, таких как prog1.asm, ...
2
голоса
1ответ
613 показов

Установка HPL, проблемы с makefile

Я следовал этому руководству до шага 5. Когда я запускаю $make arch=intel64 я получаю следующий вывод: make -f Make.top startup_dir arch=intel64 make[1]: Entering directory `/hpl-2.0' ...
2
голоса
1ответ
416 показов

переустановка Subversion (источник, Makefile и т. д.)

Я установил Subversion из источника. Я забыл параметр --with-ssl при запуске ./configure. Теперь я перенастроил и переустановил, но бинарный файл не изменился. Как удалить и переустановить с новой ...
2
голоса
1ответ
75 показов

Понимание скрипта makefile для Linux

Я использую fpgalink fx2 для сборки на машине с Windows. Вот makefile, что означает следующий скрипт: BRANCH := $(shell TRY=$(CURDIR) BRANCH=dev while [ "$${TRY}" != "$(ROOT)" -a "$${TRY}" != "/" ]; ...
2
голоса
0ответов
94 показов

Как добавить «греческий» символ в путь, используя cURL?

У меня есть Makefile, где одной из многих задач является загрузка файла с помощью cURL, один из этих файлов имеет греческий символ в имени, и когда я пытаюсь загрузить с помощью cURL, я получаю эту ...
2
голоса
3ответа
13k показов

Как запустить make file из любого каталога?

Чтобы запустить make file, я должен перейти в каталог make file, и оттуда только я могу запустить make file. Как я могу сделать то же самое, даже если я нахожусь в любом каталоге?
2
голоса
1ответ
232 показов

Неэффективно ли иметь символические ссылки на символические ссылки?

Мы создаем серию Make-файлов, где мы хотим иметь каталог включения уровня проекта, который будет иметь символические ссылки на файлы включения уровня проекта. Многие разработчики подпроектов решили, ...
2
голоса
1ответ
58 показов

Используйте переменную внутри команды в Makefile

Допустим, переменная LINK содержит следующее: 1a2b3c . Я хотел бы отобразить Full path: /home/build/1a2b3c . PWD в настоящее время находится в /home ; Я не могу заставить работать следующее: @echo ...
2
голоса
1ответ
1k показов

GNU Make не может найти команды в ~/.local/bin

У меня есть несколько команд мест в ~/.local/bin , и я правильно добавил его в путь: $ echo $PATH ...
1
голос
1ответ
53 показов

Команда configure не создает Makefile?

Вот мой код: ubuntu@ubuntu:~/tpm2-tss$ ./configure --enable-unit checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out ...
1
голос
1ответ
463 показов

Проблемы с Makefile с интерактивными оболочками начались как цель

В настоящее время возникают странные проблемы: Получил Makefile, чтобы получить несколько удобных ярлыков внутри проекта: shell: docker exec -it $(web) sh ... .. который в основном вызывает ...
1
голос
1ответ
2k показов

Команды Bash в Makefile

Я хочу использовать команды bash в Makefile вместе со скриптами MATLAB. В настоящее время, когда я помещаю простую команду bash в Makefile и запускаю эту цель, я получаю ошибку /bin/bash: ./test1: ...
1
голос
1ответ
2k показов

Должен содержать `-rm` или` rm -f`

Вопрос должен быть понятен из названия, но здесь идет. Что лучше, или, есть ли лучшие варианты: thing: rm -f a.file b.file doTheMake thing: -rm a.file b.file doTheMake Я хочу всегда удалять a.file и ...
1
голос
2ответа
203 показов

Linux с нуля

В настоящее время я делаю Linux с нуля.Я скачал несколько пакетов.Я разархивирую их с помощью команды tar и сделаю следующее внутри этого извлеченного пакета: конфигурировать делать сделать тест ...
1
голос
0ответов
530 показов

Как перенести $(shell find. -Name '* .cpp') на Windows?

У меня есть это в makefile: # find cpp files in subdirectories SOURCES := $(shell find . -name '*.cpp') Поэтому я хотел создать общую команду FIND которая будет правильно работать в Windows и Linux: ...
1
голос
1ответ
2k показов

Удаление нескольких файлов из каталога, как указано переменной в Makefile

У меня есть Makefile со следующими настройками для установки man страниц MANDIR = /usr/share/man/man1 MANPAGES = exec1.1 exec2.1 make install запускает следующее: install: $(MANPAGES) install ...
1
голос
1ответ
50 показов

Есть ли способ увидеть make-файл с заменой всех переменных

У меня огромный длинный makefile написанный другим парнем, где все команды содержат переменные. Чтобы декодировать, что делает эта команда, я посмотрел вокруг, что это за переменная и занимает ли она ...
1
голос
1ответ
61 показов

Установите R 3.5.2 в Ubuntu: "jni.h: Нет такого файла или каталога"

У меня проблема с установкой новейшей версии R, появилась ошибка «Неустранимая ошибка: jni.h: нет такого файла или каталога», которая мне не понятна. Вот что я сделал до того, как получил ошибку при ...
1
голос
1ответ
4k показов

выполнение shell-скрипта через makefile

я пытаюсь создать файл .deb, который сначала устанавливает зависимость, которая хранится в некоторой папке, для этого я создал сценарий оболочки. Моя проблема заключается в выполнении сценария ...
1
голос
2ответа
4k показов

несвязанные библиотеки в make-файле?

Я пытаюсь установить libspopc, но когда я запускаю make, я получаю следующий вывод: cc -Wall -Wextra -pedantic -pipe -fPIC -Os -DUSE_SSL -c session.c cc -Wall -Wextra -pedantic -pipe -fPIC -Os ...
1
голос
1ответ
1k показов

Проблема изоляции переменной среды в сценарии оболочки

Я новичок здесь, но stackoverflow помог мне в прошлом. Я пишу сценарий оболочки Bash для создания make-файла (начиная с малого). echo "\ include \$(GNUSTEP_MAKEFILES)/common.make APP_NAME = ...
1
голос
1ответ
51 показов

как сделать make_install для цели в Linux

Я пытаюсь сделать проект (Gloox) для целевой платы Linux. Я изменил make-файл, чтобы использовать цепочку инструментов цели. После того, как сделать, я должен бежать make install. Что я должен ...
1
голос
1ответ
996 показов

Makefile Backup Target

Цель: я пытаюсь создать цель PHONY внутри моего Makefile, чтобы при запуске команды "сделать резервную копию" она переместила все файлы, оканчивающиеся на «~», в указанную папку резервной копии. Вот ...
1
голос
2ответа
3k показов

пользователя XXXX не существует - используете root?

В makefile я использовал команду 'install', как показано ниже команда:'установить -o 1010 -g 100 -m 0755 -D путь' вместо проверки имени пользователя и группы я хотел бы проверить uid и gid. ...
1
голос
1ответ
2k показов

Попытка скомпилировать glibc в Ubuntu. Почему configure останавливается на linuxthreads?

Вот содержимое config.log: Я отключил _FORTIFY_SOURCE потому что это вызвало ошибку. Но я совершенно не понимаю, что может быть не так. (Я знаю об этом посте, предлагая --disable-sanity-checks) ...
1
голос
1ответ
1k показов

Избегайте нежелательных путей в Zip-файле в make-файле

Я хочу создать архив для данной папки, но без имени папки в пути ... На самом деле я хочу сделать то же самое, что этот пост: избежать нежелательного пути в Zip-файле НО я в make-файле, и следующий ...
1
голос
1ответ
1k показов

Документация по Android Makefiles (.mk)

Я хочу узнать об Android Makefiles. Как написать и изменить их. Не могли бы вы привести меня к официальной документации Android, связанной с этим? Также могут помочь и другие вспомогательные ресурсы.
1
голос
2ответа
208 показов

Настроить Makefile

Я пытаюсь создать файл Makefile для использования с make чтобы быстрее компилировать свои коды. Что я хотел бы сделать, это просто набрать в терминале: make dev myOutputName И это должно работать: ...
0
голосов
1ответ
55 показов

Losetup Найти в параллель / параллелизм

Я пишу make-файл, который в какой-то момент создает файлы изображений. Я использую losetup -f в файле, чтобы найти устройство свободного цикла при построении каждого изображения. Поскольку ...
0
голосов
2ответа
24 показов

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

у меня есть make-файл, который создает некоторые документы из моего источника: /home/share/htdocs: #installs apache and make sure we have /htdocs... /home/share/htdocs/doxjs: /home/share/htdocs mkdir ...
0
голосов
0ответов
18 показов

Как использовать автоматически сгенерированные файлы Makefile, такие как objects.mk и source.mk и их переменные в eclipse CDT

Я ищу хорошее объяснение / руководство для того, почему eclipse генерирует эти файлы, что это за переменные в этих файлах и как я их правильно использую.
0
голосов
0ответов
17 показов

Кому-нибудь удалось построить фреймворк STAF на raspberry pi с os raspbian v9?

STAF (Software Testing Automation Framework) - это платформа с открытым исходным кодом для автоматизации тестирования http://staf.sourceforge.net/index.php. Он поддерживается для нескольких платформ, ...
0
голосов
0ответов
44 показов

Может ли `Makefile` использовать скрипт в gitlab-ci.yml

У меня есть .gitlab-ci.yml Я хочу выполнить job в gitlab-ci.yaml Makefile такой как gitlab-runner. Является ли это возможным?
0
голосов
1ответ
42 показов

Попытка скомпилировать Asylia через его make-файл с MinGW ... Неправильный компилятор? Как исправить?

Я пытаюсь скомпилировать Asylia через его make-файл с MinGW ... Я использую не тот компилятор? Кажется, что MinGW застревает в квадратных скобках в «$(BUILD):» ... А квадратные скобки в MinGW - это ...
0
голосов
1ответ
33 показов

Ожидается ли такое поведение?

Моя структура папок выглядит так: . ├── app.c ├── inc │ ├── butil.h │ └── libs │ ├── flagutil.h │ ├── libflagutil.c │ └── libflagutil.o └── Makefile Мой Makefile выглядит так: CC = gcc WARN = -Wall ...