Новые вопросы с тегом «makefile»

Всего найдено 65 вопросов

-4
голосов
1
ответ
351
просмотр

Что означает «ххх» в Makefile?

Я пытаюсь найти значение «xxxxxx» в Makefile как пример ниже. ## Variables and scripts NCROOT = `ncroot` TEST_NAME = apb_uart_rx_tx что это ncroot? Это что-то переменное? Как я могу найти, где объявить?
спросил al01 6 лет назад

0
голосов
1
ответ
294
просмотра

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

Моя структура папок выглядит так: . ├── app.c ├── inc │   ├── butil.h │   └── libs │   ├── flagutil.h │   ├── libflagutil.c │   └── libflagutil.o └── Makefile Моя Makefileвыглядит так: CC = gcc WARN = -Wall -Wconversion -Wextra -Wno-unused-variable...
спросил bool3max 6 лет назад

0
голосов
1
ответ
438
просмотров

Не удалось скомпилировать с помощью команды make

Я работаю над Cygwin. Большинство команд Unix работают просто отлично. Также я могу скомпилировать с g ++ и gcc, но я получаю ошибку ниже, когда я выполняю make: /cygdrive/b/tpm/src $ make -f makefile.mak "c:/program files/mingw/bin/gcc.exe" -Wall -Wnested-externs -ggdb -O0 -c - DTPM_WINDOWS -I"c:/...
спросил Blackwood 6 лет назад

1
голосов
1
ответ
256
просмотров

Команда 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 checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of...
спросил 6 лет назад

1
голосов
2
ответа
483
просмотра

Linux с нуля

В настоящее время я делаю Linux From Scratch. Я скачал несколько пакетов. Разархивирую их с помощью команды tar и сделаю следующее внутри этого извлеченного пакета: конфигурировать делать сделать тест сделать установку Еще одна вещь, что такое makefile? Пожалуйста, объясните мне назначение этих ко...
спросил PRANAY KASTHALA 6 лет назад

2
голосов
1
ответ
307
просмотров

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

Скажем, переменная LINK содержит следующее: 1a2b3c. Я хотел бы показать Full path: /home/build/1a2b3c. PWD в настоящее время в /home; Я не могу заставить работать следующее: @echo "Full path: $(readlink -f build/$(LINK))"
спросил Karl Morrison 6 лет назад

0
голосов
0
ответов
393
просмотра

Как сделать / скомпилировать `.so` с помощью msys2?

Я хочу скомпилировать этот https://github.com/thunlp/THULAC.so в Windows. Скопируйте его Makefile dst_dir=. src_dir=src cxx=g++ -O3 -I $(src_dir) cxxd=g++ -g -I $(src_dir) # all: dst $(dst_dir)/thulac $(dst_dir)/libthulac.so all: dst $(dst_dir)/libthulac.so dst: @if [ ! -d $(dst_dir) ]; then mkdir...
спросил Mithril 6 лет назад

1
голосов
0
ответов
603
просмотра

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

У меня есть это в makefile: # find cpp files in subdirectories SOURCES := $(shell find . -name '*.cpp') Поэтому я хотел сделать общую FINDкоманду, которая будет правильно работать в Windows и Linux: ifeq ($(OS),Windows_NT) # WINDOWS RM = erase /Q FIND = ??? else # LINUX ifeq ($(shell uname), Linux)...
спросил Tomáš Zato 7 лет назад

0
голосов
1
ответ
533
просмотра

Невозможно использовать make при сборке fbida (fbi) из исходного кода

Я пытаюсь установить в Ubuntu 16.04 fbida (Fbi), средство просмотра изображений с кадровым буфером. Я пытаюсь собрать из исходного кода fbida v2.13 (www.kraxel.org/releases/fbida/), так как когда я делаю установку с использованием sudo apt-get install fbi, он устанавливает v2.09. При использовании m...
спросил Zythyr 7 лет назад

0
голосов
2
ответа
259
просмотров

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

у меня есть make-файл, который создает некоторые документы из моего источника: /home/share/htdocs: #installs apache and make sure we have /htdocs... /home/share/htdocs/doxjs: /home/share/htdocs mkdir -p $@ chgrp users $@ chmod g+w $@ /home/share/htdocs/dox: /home/share/htdocs mkdir -p $@ chgrp use...
спросил gcb 7 лет назад

3
голосов
2
ответа
1445
просмотров

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

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

6
голосов
1
ответ
3603
просмотра

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

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

-1
голосов
1
ответ
374
просмотра

Зачем использовать RANLIB = echo в make-файле?

У меня обычно есть RANLIB=ranlibmake-файл, но я сталкивался с make-файлами с RANLIB=echoили RANLIB=@echoили RANLIB=echo >/dev/null. Я ищу объяснение такого использования.
спросил Armut 8 лет назад

0
голосов
1
ответ
631
просмотр

Запуск скриптовых команд в make-файле (Linux make)

Я боролся с этим большую часть прошлой ночи. Я хочу, чтобы переименовать все файлы xxxx-yyyyв xxxx:yyyyв папке из Makefile. У меня есть, renamefiles.shкоторый делает работу хорошо: #!/bin/sh for i in $i do echo $i echo mv "$" "$"; mv "$" "$"; done Но я бы очень хотел поместить это в make-файл. Make...
спросил Simon H 8 лет назад

2
голосов
1
ответ
266
просмотров

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

Я использую fpgalink fx2 для сборки на машине с Windows. Вот makefile, что означает следующий скрипт: BRANCH := $(shell TRY=$(CURDIR) BRANCH=dev while [ "$$" != "$(ROOT)" -a "$$" != "/" ]; do if [ -e "$$/.branch" ]; then BRANCH=$$(cat "$$/.branch") break fi TRY=$$(dirname $$) done echo $$)
спросил vport 8 лет назад

1
голосов
1
ответ
644
просмотра

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

В настоящее время возникают странные проблемы: Получил Makefile, чтобы получить несколько удобных ярлыков внутри проекта: shell: docker exec -it $(web) sh ... .. который в основном вызывает интерактивную оболочку внутри контейнера Docker. Это хорошо работает в системе Linux. На терминале OS X (yose...
спросил DrSlow 8 лет назад

0
голосов
1
ответ
502
просмотра

Использование команд Bash во вложенных циклах в Makefile

Я хочу использовать команды bash во вложенных циклах в make-файле, мой текущий код не работает. Может ли кто-нибудь направить меня, в чем может быть проблема. Я написал простой код в тестовой цели. Здесь я хочу перейти в каталог DIR_S / case1 и скопировать файл rtt.csv в другой каталог DIR_D / rtt /...
спросил Umar 9 лет назад

1
голосов
1
ответ
1398
просмотров

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

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

1
голосов
1
ответ
1713
просмотров

Команды Bash в Makefile

Я хочу использовать команды bash в Makefile вместе со скриптами MATLAB. В настоящее время, когда я помещаю простую команду bash в Makefile и запускаю эту цель, я получаю ошибку / bin / bash: ./test1: нет такого файла или каталога Я использовал простую команду Bash satuaratedrate: bash -c "cd ~/De...
спросил Umar 9 лет назад

0
голосов
0
ответов
286
просмотров

Makefile не работает с "модулями"

У меня есть этот make-файл WrapFS. Моя проблема в том, что make не работает, когда я добавляю «модули» ко всем компонентам. Когда я удаляю «модули», make работает, но не генерирует wrapfs.ko. WRAPFS_VERSION="0.1" EXTRA_CFLAGS += -DWRAPFS_VERSION=\"$(WRAPFS_VERSION)\" obj-$(CONFIG_WRAP_FS) += wrap...
спросил Dalia 9 лет назад

0
голосов
0
ответов
334
просмотра

Для чего нужны флаги -DPOSIX и -DXWINDOWS в файлах Makefile?

Я вижу, что -DPOSIX имеет какое-то отношение к POSIX-совместимости ... что я могу немного подумать, потому что моя программа использует библиотеку posix (pthreads), но я не могу найти что-нибудь подходящее для чего -DXWINDOWS или почему там.
спросил Volumetricsteve 9 лет назад

0
голосов
1
ответ
531
просмотр

Как мне убедиться, что мой код компилируется с -o3 в gnu make?

У меня есть огромный Makefile, с которым я работаю и пытаюсь урезать его. Прямо сейчас он предназначен для создания нескольких различных программ с множеством опций, которые я никогда не буду использовать. Я надеюсь сначала убедиться, что код создается правильно, а затем вырезать ненужные мне части....
спросил Volumetricsteve 9 лет назад

2
голосов
1
ответ
3716
просмотров

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

Я бегу, Makefileкоторый включает в себя следующую строку ... find ./ -type f -regextype emacs -regex ".*tests$" | xargs rm -f и получаю ошибку: find ./ -type f -regextype emacs -regex ".*tests | xargs rm -f /bin/sh: 1: Syntax error: Unterminated quoted string Я сделал поиск Google для правильных с...
спросил iceman 10 лет назад

2
голосов
0
ответов
283
просмотра

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

У меня есть Makefile, где одной из многих задач является загрузка файла с помощью cURL, один из этих файлов имеет греческий символ в имени, и когда я пытаюсь загрузить с помощью cURL, я получаю эту ошибку: curl: (43) A libcurl function was given a bad argument Я использую Mac OS X терминал. Вот фраг...
спросил Jan Cássio 10 лет назад

2
голосов
0
ответов
1223
просмотра

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

Я пытаюсь построить свой проект с помощью компилятора gcc, но я получаю эту ошибку: gcc: error: нераспознанная опция командной строки '-mthumb' Разве это не -mthumbопция по умолчанию для gcc? вывод gcc --version: gcc (инструменты GNU для встроенных процессоров ARM) 4.8.4 20140526 (выпуск) [реда...
спросил Zohra-tl 10 лет назад

3
голосов
0
ответов
532
просмотра

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

У меня есть несколько арт-проектов, которые используют Blender как часть набора инструментов. Я хотел бы иметь возможность написать цель Makefile, которая указывает, что несколько сотен файлов могут быть обновлены с помощью одной команды. Следующий синтаксис на самом деле не работает, но выражает то...
спросил Mutant Bob 10 лет назад

0
голосов
1
ответ
1036
просмотров

Linux - сделать установку без замены символических ссылок

Я недавно (и по глупости, поскольку здесь есть простое решение, если бы я установил --prefix=параметр на что-то другое, чем это по умолчанию /usr/bin) configured и maked gcc-4.9.1, не устанавливая --prefix=параметр. Я действительно не хочу переосмысливать makeвсе это, так как это займет довольно мно...
спросил chrisb2244 10 лет назад

0
голосов
2
ответа
1909
просмотров

./xsum: В доступе отказано. make: *** [xsum.out] Ошибка 126

Я пытаюсь вызвать компилятор f2c / f77 на Mac OSX, используя инструкции, приведенные http://www.webmo.net/support/fortran_osx.html, и получаю следующую ошибку: ./xsum: Permission denied make: *** [xsum.out] Error 126 помогите пожалуйста, так как при установке он пропускает создание: / usr / local...
спросил user2721585 10 лет назад

1
голосов
1
ответ
2097
просмотров

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

У меня есть Makefileсо следующим настроенным для установки manстраниц MANDIR = /usr/share/man/man1 MANPAGES = exec1.1 exec2.1 make install вызывает следующее: install: $(MANPAGES) install $(MANPAGES) $(MANDIR) Я хочу иметь, make uninstallкоторый отменит этот процесс. По сути, мне нужно сделать rm -r...
спросил BSchlinker 10 лет назад

0
голосов
0
ответов
592
просмотра

"chown" для команды "make install"?

На моем сервере Linux я случайно выполнил sudo make installустановку приложения. Я намеревался выполнить make installбез sudoпривилегий. Как изменить владельца всех установленных зависимостей приложения от пользователя root, не удаляя и не переустанавливая их?
спросил melvynkim 10 лет назад