0
ответов

Glob кажется разбитым внутри make-файла

Я использую некоторые более продвинутые глобусы в моем Makefile, и они плохо работают. В командной оболочке я могу запустить ls {a, prefix-a}, и он отлично работает. Но если я сделаю это в Makefile, я получу ls {a, prefix-a} ...
вопрос задан: 21 December 2018 11:55
0
ответов

make & gmake compatible if else statement

Есть ли какой-нибудь тип if/else statement, совместимый с GNU make и Berkley make (freeBSD)? GNU MAKE: ifeq ($(BUILD_TYPE), debug) berkley make: .ifdef (BUILD_TYPE)
вопрос задан: 10 December 2018 06:59
0
ответов

Как разместить объектные файлы в отдельном подкаталоге

У меня возникли проблемы с попыткой использовать make для размещения объектных файлов в отдельном подкаталоге, вероятно, это очень простой метод. Я попытался использовать информацию на этой странице: http: //www.gnu.org / ...
вопрос задан: 10 December 2018 00:04
0
ответов

Работа с несколькими расширениями исходного файла в make-файле

У меня есть проект на C ++ с различными расширениями для исходных файлов (.cpp, .c, .cc) и различными расширениями для файлов заголовков (.hpp, .h , .hh). Исходные файлы находятся в каталоге SRC, ...
вопрос задан: 30 November 2018 15:07
0
ответов

правила шаблона makefile без рецептов

Я наблюдаю интересное поведение make, и мне интересно, есть ли этому разумное объяснение, помимо ошибки в gmake. Допустим, у нас есть следующее в make-файле:% -animal: echo "$ * ...
вопрос задан: 15 November 2018 04:43
0
ответов

Как установить LDFLAGS в CMakeLists .txt?

Я установил CFLAGS в CMake с помощью CMAKE_C_FLAGS. Есть ли что-то подобное для установки LDFLAGS?
вопрос задан: 9 November 2018 21:20
0
ответов

Как скомпилировать OpenSSL с относительным rpath

Я пытался скомпилировать openssl 1.0.0g со следующим rpath: $ ORIGIN /../ lib64 Everytime I readelf -d apps / openssl, я получаю следующие результаты в зависимости от того, что ускользает ...
вопрос задан: 7 November 2018 17:36
0
ответов

Исходники из подкаталогов в Makefile

У меня есть библиотека C ++, созданная с использованием Makefile. До недавнего времени все источники находились в одном каталоге, и Makefile делал что-то вроде этого SOURCES = $ (wildcard * .cpp), который работал нормально. Теперь ...
вопрос задан: 26 September 2018 00:09
0
ответов

Неопределенная ссылка, может быть, файл makefile неверен?

Ранее у меня были проблемы с объявлением набора записей в виде массива. Теперь я думаю, что с моим Makefile что-то не так. Вот мой Makefile: EEXEC = proj1 CC = gcc CFLAGS = -c -...
вопрос задан: 23 August 2018 20:26
0
ответов

Показать и выполнить

В этом make-файле dirs = $ (shell ls) clean: $ (foreach dir, $ (dirs), echo $ (dir);) Результатом будет $ make clean эхо-бункер; echo install.sh; echo Makefile; echo README.md; эхо утилит; мусорное ведро install.sh ...
вопрос задан: 3 August 2018 14:13
0
ответов

Параллельное создание: установите -j8 в качестве параметра по умолчанию.

Я могу установить количество потоков для процесса сборки, используя аргумент -j. Например у меня 4 ядра +4 виртуальных. Когда я пишу: make -j8 скорость увеличивается в 4 раза. Можно ли установить это значение как ...
вопрос задан: 18 July 2018 12:20
0
ответов

Ошибка компиляции Caffe-segnt

Я столкнулся с этой ошибкой при компиляции caffe-segnet. вот мой терминал, когда я использовал ~ / .local / install / caffe-segnet $ сделать все CXX src / caffe / layers / contrastive_loss_layer.cpp src / caffe / layers / ...
вопрос задан: 13 July 2018 19:26
0
ответов

Связывание другого файла C, содержащего определение массива для модуля

Я написал драйвер USB для моей настроенной платы, скажем, имя файла usb_test.c. Этот драйвер имеет возможность запускать прошивку на микроконтроллере. Прошивка хранится в массиве .....
вопрос задан: 13 July 2018 15:01
0
ответов

make: отображение фильтра для отображения только ошибки

У меня есть Makefile довольно большой, и у него есть некоторые ошибки / предупреждения. Моя цель - отфильтровать дисплей, чтобы отображать только ошибку Makefile; это поможет мне многое для отладки и выполнения этого ...
вопрос задан: 13 July 2018 14:22
0
ответов

Создание простого Makefile для создания разделяемой библиотеки

Я пытаюсь создать очень простой вручную созданный Makefile для создания разделяемой библиотеки, чтобы проиллюстрировать точку.Вот что у меня есть: SHELL = / bin / sh CC = gcc FLAGS = -std = gnu99 -Iinclude ...
вопрос задан: 4 July 2018 11:55
0
ответов

Makefile для компиляции нескольких программ C?

Это невероятно простой вопрос, но я новичок в make-файлах. Я пытаюсь создать make-файл, который будет компилировать две независимые программы: program1: gcc -o prog1 program1.c program2: gcc -o ...
вопрос задан: 15 May 2018 04:18
0
ответов

Ошибка в Android NDK сделать программу не может найти

Я пытаюсь настроить Android NDK, используя эту ссылку. Я запустил процесс установки, выполнив следующую команду make -v, и я получил $ make -v bash: make: команда не найдена. Затем я вошел ...
вопрос задан: 13 April 2018 10:02
0
ответов

Как вы «повторяете» последний параметр configure / make build в исходном каталоге?

Когда выполняете aa GNU-style "./configure, make, and install" - с определенными параметрами, флагами, и т.д ... Как вы все знаете, иногда это может быть черным искусством ... и то, что работает для одной части программного обеспечения, может ...
вопрос задан: 4 April 2018 09:48
0
ответов

Makefile (автоматическое создание зависимостей)

просто для краткой терминологии: #basic makefile rule target: dependencies recipe Проблема: я хочу сгенерировать зависимости автоматически. Например, я надеюсь изменить это: #one of ...
вопрос задан: 27 February 2018 11:14
0
ответов

Makefile ifeq logic AND

Я хотел бы проверить несколько условий в цикле if файла make GNU. Вот пример: ifeq ($ (TEST_FLAG), TRUE && ($ (DEBUG_FLAG), FALSE)) истинное утверждение иначе ложное утверждение endif ...
вопрос задан: 6 January 2018 02:17
0
ответов

Как отслеживать цели Makefile для устранения неполадок?

В нашей системе сборки есть длинный и сложный Makefile. Есть ли хороший способ отследить, какие именно цели выполняются для данного вызова make?
вопрос задан: 2 January 2018 05:34
0
ответов

Добавьте флаги компиляции в CFLAGS и CXXFLAGS во время конфигурации / make

У проекта, который я пытаюсь построить, есть флаги по умолчанию CFLAGS = -Wall -g -O2 CXXFLAGS = -g -O2 Мне нужно добавить флаг -w к обеим этим переменным (чтобы удалить: «рассматривать все предупреждения как ошибки») I ...
вопрос задан: 4 December 2017 12:48
0
ответов

Как создать скрипт конфигурации?

Это может показаться очень общим вопросом, но вот оно.У меня есть требование создать сценарий настройки для моего приложения, результатом этой настройки будет сгенерированный make-файл (базовый...
вопрос задан: 21 November 2017 16:33
0
ответов

Почему этот make-файл выполняет цель на 'make clean '

Это мой текущий make-файл. CXX = g ++ CXXFLAGS = -Стена -O3 LDFLAGS = TARGET = testcpp SRCS = main.cpp object.cpp foo.cpp OBJS = $ (SRCS: .cpp = .o) DEPS = $ (SRCS: .cpp = .d) .PHONY: очистить все ...
вопрос задан: 16 November 2017 12:22
0
ответов

Makefile.in и подстановка переменных

В Makefile.in я вижу определение переменной, где имя внешней переменной заключено между двумя символами @ #@configure _input@ package = @PACKAGE _NAME@ Откуда берутся эти внешние переменные?...
вопрос задан: 6 November 2017 22:41
0
ответов

Частичное обновление модели Backbone.js

Можно ли отправлять только измененные свойства модели при сохранении изменений? Кстати, есть ли "официальный" Backbone. Структура каталога проекта выглядит следующим образом: проект | -src | -subdir1 | -subdir2 (содержащий тесты) | -doc | -bin Я хотел бы
вопрос задан: 13 October 2017 22:37
0
ответов

MinGW "make" запускается очень медленно

После некоторых мучений и страданий мне удалось установить все необходимое для работы MinGW на компьютере, не подключенном к сети. Пару дней все работало хорошо, но теперь я испытываю очень долгие ...
вопрос задан: 15 September 2017 14:02
0
ответов

Подавление вывода из моего Makefile

У меня есть ; default :gcc -o function function.c Когда я набираю make в терминале, выдается следующее сообщение user@user -ноутбук :~/Desktop$ make gcc -o function function.c...
вопрос задан: 5 September 2017 16:27
0
ответов

Как исправить: фатальная ошибка: openssl / opensslv.h: такого файла или каталога в RedHat 7 нет

У меня RedHat Enterprise Linux Server 7, и я скачал версию ядра Linux 4.12.10, которую я пытаюсь скомпилировать, но когда я выполняю следующую команду: make modules, я получаю следующее ...
вопрос задан: 1 September 2017 22:33
0
ответов

Автоматическая установка флага заданий (-j) для многоядерной машины?

У меня есть Makefile на машине, в которой много ядер, но Кажется, я всегда забываю писать -jX при компиляции моего проекта, и это занимает намного больше времени, чем следовало бы. Есть ли способ установить ...
вопрос задан: 4 August 2017 09:19