0
ответов

GNU делает различия в объявлениях многострочных переменных

Я прочитал этот вопрос и был удивлен, что он не работает: почему консервированный рецепт GNU Make не работает? Я попробовал сам и получил те же результаты. Вот пример make-файла: define foo бар ...
вопрос задан: 23 May 2017 11:54
0
ответов

Makefile$ @ variable-для чего она используется?

Я новичок в изучении make-файлов. Я читал этот пост. Кто-нибудь может сказать мне, для чего используется переменная $ @ внутри make-файла?
вопрос задан: 23 May 2017 11:54
0
ответов

Есть ли способ сказать Automake не интерпретировать часть автоматехника?

Есть ли способ сказать Automake не интерпретировать часть Makefile.am? В частности, я пытаюсь кодировать условную заслонку в Makefile.am. Как заметили другие люди, это не работает ...
вопрос задан: 23 May 2017 11:52
0
ответов

Целевые переменные make-файла в качестве предпосылок

Связанные: Целевые переменные как предпосылки в Makefile укажите выходной каталог для объектных файлов и ...
вопрос задан: 23 May 2017 11:46
0
ответов

Что означает $ <(знак доллара + левая треугольная скобка) в make-файле? [дубликат]

Я пытаюсь понять простую строку командной строки, которая выполняет Javac и передает ему несколько простых аргументов. Полная командная строка выглядит так: javac -d $ (OUTPATH) -sourcepath $ (SOURCEPATH) $ <...
вопрос задан: 23 May 2017 11:45
0
ответов

Makefile:4: *** отсутствует разделитель [дубликат]

Возможный дубликат: Make error: отсутствует разделитель Меня так напрягает эта глупая ошибка... Это файл... Я потратил час, пытаясь выяснить, что с ним не так.... Я пользователь VIM. ...
вопрос задан: 23 May 2017 11:45
0
ответов

Раскрыть макрос внутри комментария doxygen для распечатки версии программного обеспечения

У меня есть некоторая кодовая база C++, задокументированная с помощью doxygen, и сборка с помощью GNU make. Информация о версии сосредоточена в make-файле, где у меня есть что-то вроде: VERSION=1.2.3.4 В моем make-файле CFLAGS ...
вопрос задан: 23 May 2017 10:34
0
ответов

«sh: make: command not found» при запуске «$ bundle» после добавления gem redcarpet в приложение Rails

Я получаю следующее при запуске «$ bundle» после добавления «gem 'redcarpet'» в Gemfile: $ bundle ... Использование скрепки (2.3.11) Использование пассажира (3.0.7) Установка redcarpet (1.17.2) с родным ...
вопрос задан: 23 May 2017 10:34
0
ответов

Makefile ifeq logical or

Как выполнить логическое OR с помощью оператора make's ifeq? Например, у меня (упрощенно): ifeq ($(GCC_MINOR), 4) CFLAGS += -fno-strict-overflow endif ifeq ($(GCC_MINOR), 5) CFLAGS += -fno-...
вопрос задан: 23 May 2017 10:31
0
ответов

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

У меня следующая проблема: cc -g -O2 -Wall -Wextra -Isrc -rdynamic -DNDEBUG build/liblcthw.atests/list_tests.c -otests/list_tests /tmp/ccpvGjZp.o: В функции `test_create': ~/lcthw/...
вопрос задан: 23 May 2017 10:29
0
ответов

(все еще) не может правильно установить lxml 2.3 для python, но как минимум 2.2.8 работает

30 июня 2011 г. - награждаю @Pablo за этот вопрос из-за его ответа. Я до сих пор не могу правильно установить lxml 2.3 по причинам, описанным в его комментариях. Я собираюсь немного поработать ...
вопрос задан: 23 May 2017 10:28
0
ответов

Установка CFLAGS для pr_debug и printk

Я пытаюсь понять модуль ядра Linux и хотел бы увидеть вывод pr_debug и printk. Я использую GNU Make. Я понимаю, что для получения сообщений pr_debug мы должны использовать DDEBUG. ...
вопрос задан: 17 May 2017 15:40
0
ответов

Как я могу создать Makefile для проектов C с подкаталогами SRC, OBJ и BIN?

Несколько месяцев назад я придумал следующий общий Makefile для школы задания: # ----------------------------------------------- - # Generic Makefile # # Автор: (скрыто) # ...
вопрос задан: 25 April 2017 04:25
0
ответов

Как указать RPATH в make-файле?

Я пытаюсь указать rpath в моем двоичном файле. Мой make-файл выглядит так: CC = gcc CFLAGS = -Wall LDFLAGS = -rpath = '.. / libs /' main: main.c gcc -o main main.c clean: rm -f main main.o Но когда ...
вопрос задан: 7 April 2017 09:59
0
ответов

Параллельный makefile требует упорядочивания зависимостей

У меня есть следующий кусок makefile: CXXFLAGS = -std=c++0x -Wall SRCS = test1.cpp test2.cpp OBJDIR = object OBJS = $(SRCS:%.cpp=$(OBJDIR)/%.o) all: test1 release: clean test1 test1: $(...
вопрос задан: 1 April 2017 10:59
0
ответов

шаблоны: переменные-члены родительского класса не видны в унаследованном class

У меня есть следующие 4 файла: arrayListType.h: объявить и определить класс arrayListType как шаблон unorderedArrayListType.h: унаследован от класса arrayListType и объявляет и определяет ...
вопрос задан: 7 March 2017 05:12
0
ответов

Как создать исходный код скрипта в Makefile?

Есть ли лучший способ получить скрипт, который устанавливает переменные env, из make-файла? FLAG? = 0 ifeq ($ (FLAG), 0) export FLAG = 1 / bin / myshell -c '<исходные скрипты здесь>; $ (MAKE) $ @ ' else ......
вопрос задан: 4 March 2017 21:25
0
ответов

Условия Android.mk

Есть ли способ использовать условные выражения в Android.mk? Мне нужно, чтобы он делал что-то вроде этого: IF arch = AREABI_V7 * использовать путь для моих статических библиотек arm_v7 * ELSE * использовать путь для статических библиотек arm *
вопрос задан: 18 February 2017 14:08
0
ответов

lgfortran не найден

Я использую Ubuntu 10.04 и пытаюсь скомпилировать код, который использует гфортран. В какой-то момент Makefiles делает: -L. -lgfortran, и я получаю сообщение об ошибке /usr/bin/ld: не могу найти -lgfortran, хотя это ...
вопрос задан: 9 February 2017 07:32
0
ответов

Компиляция C ++ на удаленном компьютере с Linux - предупреждение «Обнаружен сдвиг часов»

Я подключен к небольшому кластеру Linux моего университета через PuTTY и WinSCP, передаю файлы с помощью последнего, компилирую и выполняю их с бывшим. Моя работа до сих пор выполнялась в ...
вопрос задан: 31 January 2017 08:36
0
ответов

Cygwin -Makefile -ошибка :рецепт для цели `main.o' не удалось

В настоящее время мне не удается написать хороший make-файл, и я не знаю, почему.. -. -Это мой main.c:#включить #include int main (int argc, char *argv[] ){...
вопрос задан: 29 December 2016 19:11
0
ответов

Почему всегда ./configure; сделать; произвести установку; как 3 отдельных шага?

Каждый раз, когда вы компилируете что-то из исходников, вы выполняете одни и те же 3 шага: $ ./configure $ сделать $ make install Я понимаю, что имеет смысл разделить процесс установки на разные...
вопрос задан: 28 December 2016 16:50
0
ответов

Что делает символ процента в Makefile?

У меня есть makefile, который выглядит так: включает $ (patsUbst%, $ (SRC) /% / make.tests, $ (test_subdirs))% : Что-то здесь я понимаю, что он предназначен для целевой линии правил. ...
вопрос задан: 23 December 2016 07:00
0
ответов

Может кто-нибудь объяснить этот make-файл?

Я нашел этот make-файл на этом сайте. Они не объясняют этот пример, поэтому мне было интересно, знает ли кто-нибудь, что происходит. CC = g ++ CFLAGS = -c -Стена LDFLAGS = ИСТОЧНИКИ = main.cpp hello.cpp factorial.cpp ...
вопрос задан: 6 December 2016 03:27
0
ответов

Как добавить пути include и lib для цикла настройки / создания?

Мне нужно место для установки библиотек в Linux, к которому у меня нет доступа su. Я использую ~ / local [/ bin, / lib, / include], но я не знаю, как я могу сказать ./configure искать там библиотеки (в частности, ...
вопрос задан: 22 November 2016 00:55
0
ответов

patsubst on makefile

I have to create different *.o files from a same set of *.c using various CFLAGS. I wanted to use patsubst to generate different *.o files from same *.c. I am doing something wrong the following ...
вопрос задан: 25 October 2016 13:14
0
ответов

«grep THIS foo.txt> THIS.txt» выдает ошибку в Makefile, а не в bash, когда вывод grep пуст

Makefile выглядит следующим образом: THIS.txt: foo. txt grep ЭТО foo.txt> $ @Когда вывод grep пуст (ЭТОГО нет в foo.txt), make выдает сообщение об ошибке, bash - нет: $ make make: *** [ЭТО ....
вопрос задан: 2 October 2016 09:08
0
ответов

Как мне добавить каталог в $ PATH в Makefile?

Я хочу написать Makefile, который будет запускать тесты. Тесты находятся в каталоге ./tests, а тестируемые исполняемые файлы - в каталоге ./bin. Когда я запускаю тесты, они не видят файлы exec ...
вопрос задан: 6 September 2016 01:55
0
ответов

Определить переменные компиляции на основе цели для

моего исходного файла c ++ искать конкретную переменную, переданную из make-файла. при создании другой цели это определение переменной другое. Как я могу определить переменную в Makefile на основе ...
вопрос задан: 2 September 2016 10:44
0
ответов

Как я могу получить текущий каталог как абсолютный путь в сделать переменной?

Я хотел бы получить текущий каталог во время файла GNUmake, выполненного помещенный в сделать переменную. Что синтаксис должен сделать это? Что-то вроде этого? DIR: = $ (PWD)
вопрос задан: 7 August 2016 09:16