Описание тега makefile
Makefile - это входной файл для языка управления сборкой / инструмента make. Он определяет цели и зависимости вместе с соответствующими командами для выполнения (также известными как рецепты) для обновления целей.
1
ответ
Что означает запятая в определении make-файла?
Что означает запятая в этом правиле make-файла (определение переменной?)? например target1,SRCS = foo.c bar.c target2,SRCS = bat.c baz.c Кажется, он определяет переменную SRCS, связанную с конкретной целью, но я не уверен. Очевидно, что в нем задейс…
15 фев '19 в 19:39
3
ответа
Компиляция MatConvNet в Windows
Я пытаюсь скомпилировать MatConvNet на Windows 8.1. Поскольку мне кажется, что для этого мне нужно использовать "Makefile", я скачал GNUWin Make, который позволяет использовать команду make в Windows. Я получаю следующую ошибку: process_begin: Creat…
12 ноя '14 в 09:42
1
ответ
Make не восстанавливает файлы, измененные с помощью hg pull
Я использовал hg pull а также hg update вытащить несколько новых ревизий в мою коробку Ubuntu и обновить мой локальный источник до новой главы. Здесь нет разветвления. Я подтвердил, что они были обновлены до последней версии, проверив изменения, кот…
20 июн '14 в 21:48
1
ответ
Ошибка с включаемыми файлами при попытке скомпилировать программу HDF4
Я пытаюсь скомпилировать программу, которая использует библиотеки HDF4. Я установил HDF4 на свой компьютер в /usr/local/ и подтвердил, что все необходимые сценарии, включающие файлы и библиотеки были установлены и все переменные среды установлены пр…
16 окт '16 в 03:31
2
ответа
Makefile включает в себя ошибку
Я новичок в makefile У меня есть эта ошибка при компиляции. all: main main.o:ssh-functions.o mysql_connector.o g++ -c main.c ssh-functions.o mysql_connector.o -I libuv/include -L libuv/ -luv -lrt -lpthread ssh-functions.o:ssh-functions.cpp g++ -c ss…
23 фев '13 в 20:20
1
ответ
Принудительно заставить команды выполнять команды в одной среде
У меня есть make-файл для компиляции кроссплатформенного приложения. Для Windows я решил использовать MSVC. Для настройки цепочки инструментов компилятора (переменные среды для легкого доступа к компилятору для конкретной целевой архитектуры) MSVC п…
11 мар '18 в 06:55
1
ответ
Установите makefile для проверки исходных файлов c и C++ с помощью emacs flymake
Я пытаюсь настроить проверку синтаксиса с помощью flymake, и у меня работает базовая настройка. Мой make-файл для flymake выглядит следующим образом: INCLUDES = -I ./inc ## list of more includes omitted for brevity .PHONY: check-syntax check-syntax:…
04 дек '13 в 13:58
2
ответа
Как использовать Makefile с меткой NOTPARALLEL?
У меня есть 5 ярлыков в Makefile: all: label1 label2 label3 label4 last_label я хочу last_label должно быть сделано в прошлом, и я хочу использовать make -j, Если я использую .NOTPARALLEL, это сделает их всех NOTPARALLELЛюбое предложение о том, как …
30 май '13 в 07:05
5
ответов
Как я могу собрать варианты исполняемого файла с одним make-файлом?
У меня есть один набор исходных файлов, из которого мне нужно создать несколько вариантов исполняемого файла. Например, мне нужно сгенерировать app1.elf, app2.elf, app3.elf из того же main.c и comm.c. Разница между каждым из приложений заключается в…
10 янв '11 в 21:01
2
ответа
Использование sed с regex для замены текста в OSX и Linux
Я пытаюсь заменить некоторые строки внутри файла sed используя регулярные выражения. Чтобы усложнить ситуацию, это делается внутри скрипта Makefile, который должен работать на обоих osx а также linux, В частности, в пределах file.tex Я хочу заменить…
22 янв '17 в 05:03
2
ответа
Любой умный способ запустить make-файл в Visual Studio, только если сборка прошла успешно?
У нас есть make-файл, который создается последним в нашем процессе сборки с использованием Visual Studio для запуска наших модульных тестов. К сожалению, если сборка не удалась, make-файл все еще обрабатывается, и у нас возникают дополнительные (раз…
03 окт '08 в 15:20
4
ответа
Добавить в GNU make переменные через командную строку
Я использую GNU-make Makefile для сборки проекта C с несколькими целями (all, cleanи несколько конкретных целей проекта). В процессе отладки я хотел бы добавить некоторые флаги в одну сборку без постоянного редактирования файла Makefile (например, д…
24 янв '10 в 23:33
1
ответ
Вызвать make из сборки
Я хотел бы упростить рабочий процесс, чтобы вместо того, чтобы вводить эти команды $ make program_unittest ... output of $MAKE ... $ ./program_unittest args Я мог бы сделать так, чтобы моя программа автоматически пыталась скомпилировать себя (если и…
29 ноя '11 в 18:17
1
ответ
Создание make-файла
Поэтому мне нужно создать make-файл, который будет генерировать приложение, описанное ниже, и убедиться, что каждый сгенерированный файл имеет свое собственное правило. Для make-файла: первый инструмент - это flex, который принимает файл с именем sp…
30 ноя '12 в 04:53
0
ответов
Затмение кислорода: не могу найти /etc/startup.mk
У меня на компьютере Windows установлен Eclipse Oxygen, и до вчерашнего дня я смог скомпилировать. Сейчас я только что установил Qt с MnGW, а также установил Visual C++ 2015. Через некоторое время мой вылетел с синим экраном и перезапустился сам по …
23 мар '18 в 13:48
0
ответов
Не удалось перехватить файл avi с помощью opencv
Я новичок в компиляции C++. Я пытаюсь решить простую проблему, используя opencv, где я читаю видеофайл и отображаю его. Мой код выглядит так: #include <opencv/cv.h> #include <opencv/highgui.h> #include "opencv2/opencv.hpp" #include <o…
30 апр '17 в 03:33
1
ответ
Можно ли использовать шаблоны в Makefile для отображения середины имени файла от источника к цели?
У меня есть набор файлов, которые все выглядят так: meta_UNIQID_set.xml.gz и хотел бы использовать Makefile сделать цели, которые выглядят как UNIQID.json.gz, Обоснование заключается в том, чтобы вписаться в существующий многошаговый конвейер (где и…
08 ноя '18 в 12:24
1
ответ
patsubst и компиляция исходных файлов
Как я понимаю, приведенные ниже строки в моем make-файле должны компилировать все исходные файлы в текущем каталоге SRC=Connection.cpp Request.cpp SessionHandler.cpp OBJS=$(patsubst %.cpp,obj/%.o,$(SRC)) $(OBJS) : | obj obj: @mkdir -p $@ obj/%.o : %…
19 янв '16 в 17:39
1
ответ
Включить параметры / флаг cmake после создания файла
У меня мало знаний о cmake. Я установил пакет libfreenect2, следуя инструкциям на их странице github. Инструкции были следующими: Клонируйте хранилище. И выполните шаг cmake: cd .. mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=$HOM…
23 янв '17 в 14:53
2
ответа
Как я могу использовать make для поддержки общего каталога заголовка C++?
Мой проект состоит из примерно дюжины компонентов и исходного кода для каждого из этих жизней в своем собственном подкаталоге в главном каталоге исходного кода. Многие из компонентов используют файлы заголовков из других компонентов, и я пытаюсь упо…
06 сен '13 в 11:18