1
ответ

Пропустите поколение зависимости от make-файла для определенных целей (например, 'чистый')

У меня есть несколько C и проекты C++, что все следуют за базовой структурой, которую я использовал некоторое время теперь. Мои исходные файлы входят в src / *.c, промежуточные файлы в obj /*. сделайте, и фактический исполняемый файл в...
вопрос задан: 5 May 2010 12:39
1
ответ

Рекурсивные подстановочные знаки в GNU делают?

Это было некоторое время, так как я использовал, делают, поэтому терпите меня... У меня есть каталог, flac, содержа.FLAC файлы. У меня есть соответствующий каталог, mp3 содержащий файлы MP3. Если файл FLAC является более новым...
вопрос задан: 20 March 2010 13:56
1
ответ

Насколько подобный/отличающийся гну, делают, Microsoft nmake и posix стандарт делают?

Насколько подобный/отличающийся гну, делают, Microsoft nmake и posix стандарт делают? Очевидно, там похож на вещи "который ОС?", "который компилятор?" и, "который компоновщик?", но я обращаюсь конкретно к...
вопрос задан: 17 February 2010 03:37
1
ответ

Приложите к GNU, делают переменные через командную строку

Я использую GNU - делают Makefile, чтобы разработать проект C с несколькими целями (все, чистые, и некоторые планируют определенные цели). В процессе отладки я хотел бы приложить некоторые флаги к синглу...
вопрос задан: 24 January 2010 23:33
1
ответ

Параллельное здание с gnumake и предпосылками

Мой первый вопрос (yay!) о gnumake, и параллель строит. Вот быстрый файл в качестве примера:.PHONY: tool_1 tool_2 tool_3 tool_4 все инструменты все: | инструменты инструментов: | tool_2 tool_3 tool_4 tool_1: #...
вопрос задан: 23 January 2010 01:13
1
ответ

GNU делает: инвертирование успеха подпроцесса?

У меня есть make-файл для системы в виде сценария с большим количеством тестов, которые должны передать. Каждый тест является отдельным вызовом к приложению сценариев: #-------------------------------------------------------------...
вопрос задан: 9 October 2009 20:50
1
ответ

Сделайте (параллельные задания) в Windows

Что работы установки для GNU делают параллельными заданиями (-j) в Windows? Я попытался установить оболочку на использование cmd.exe, которое MinGW делают 3.81, это работает в создании нескольких процессов, но сделайте сбои с "...
вопрос задан: 7 October 2009 18:39
1
ответ

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

У меня есть следующий make-файл GNU:.PHONY b c d a: b c b: d c: d d: отзовитесь эхом ПРИВЕТ, я хотел бы, чтобы цель 'd' была выполнена дважды - так как она указана как зависимость обоими b и c...
вопрос задан: 2 August 2009 03:09
1
ответ

Функции в make-файле

Я пишу Make-файл с большим количеством повторяющегося материала, например, debug_ifort_Linux: если [$ (UNAME) = Linux]; тогда \$ (ДЕЛАЮТ) $ FC=ifort FFLAGS= (difort)...
вопрос задан: 3 February 2009 16:18
0
ответов

Измерьте (профилируйте) время, затраченное на каждую цель Makefile

Есть ли способ рекурсивно повторить (системное, пользовательское, реальное) время, потраченное на каждую цель Makefile, когда я все делаю? Я хотел бы протестировать компиляцию проекта более детально, чем ...
вопрос задан: 18 June 2019 18:34
0
ответов

Как сделать условный оператор в makefile

Я пытаюсь использовать переменную командной строки, чтобы выбрать набор инструментов, который мы используем для компиляции. Когда в командной строке я использую строку типа :make all -arm OUR _TOOLKIT=1 И в каждом подразумеваемом make-файле я помещаю это
вопрос задан: 11 June 2019 18:54
0
ответов

В чем разница между: = и = в Makefile?

Для присвоения переменных в Make , Я вижу: = и = оператор. В чем разница между ними?
вопрос задан: 6 January 2019 00:01
0
ответов

: = vs = в макросах make [дубликат]

Возможный дубликат: В чем разница между назначениями переменных GNU Makefile =,? =,: = И + =? Я знаю только очень простой синтаксис make-файла и читал make-файл другого проекта ...
вопрос задан: 23 December 2018 18:37
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
ответов

Создание команд печати CMake перед выполнением

Я работаю над большим проектом C ++, созданным с помощью CMake в Linux. CMake работает нормально, создавая множество Make-файлов в дереве модулей и приложений. Запуск GNU make приводит к ошибкам компоновщика. Как ...
вопрос задан: 31 August 2018 16:05
0
ответов

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

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

Как создать каталог в make-файле, когда mkdir -p недоступен?

У меня есть make-файл, который выполняет обычное создание каталога: $ (Release_target_OBJDIR) /%. O:% .cpp mkdir -p $ ( dir $ @ ) $ (COMPILE.cpp) $ <$ (CFLAGS) $ (ВКЛЮЧАЕТ) -o $ @К сожалению, когда я запускаю ...
вопрос задан: 18 March 2018 12:20
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
ответов

Почему этот 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
ответов

make: *** Нет правила для создания целевого файла `main.c ', необходимого для` main.o'. Остановить

functions.h #include void print_hello (недействительно); int факториал (int n); main.c #include #include int main () {print_hello (); printf ("\ nФакториал: ...
вопрос задан: 6 August 2017 23:53
0
ответов

Как проверить возвращаемое значение из Директивы оболочки

В моем Makefile мне нужно проверить, если текущий каталог является SVN REPO или нет, и если это не я хочу указать ошибку, используя $ (ошибка) Директива в Makefile. Поэтому я планирую использовать возвращаемое значение ...
вопрос задан: 28 July 2017 23:58
0
ответов

Запустите make в каждом подкаталоге

У меня есть каталог (root_dir), который содержит несколько подкаталогов (subdir1, subdir2, ...). Я хочу запустить make в каждом каталоге в root_dir, используя в нем Makefile. (Очевидно ...
вопрос задан: 17 July 2017 17:31
0
ответов

в зависимости от каталогов в make [duplicate]

Это продолжение моего предыдущего вопроса: SO 4403861, потому что предлагаемые решения нарушили зависимости, что сделало makefile бесполезен. Я не могу понять почему. Я использую gnu make 3.82 SO 4403861, потому что предлагаемые решения разрушили зависим
вопрос задан: 23 May 2017 12:25
0
ответов

файл был создан для неподдерживаемого формата файла, который не является связанной архитектурой (x86 _64)

У меня есть файл сборки на OSX Lion VPATH = src include CFLAGS =" -Включаю -std=gnu99" hello :hello.o gcc $^ -o $@ hello.o :hello.h hello.c gcc $ (CFLAGS)-c $< -o $@ Но когда я пытаюсь запустить...
вопрос задан: 23 May 2017 12:24
0
ответов

Почему.PHONY :нацелен, а не :.PHONY?

Я до сих пор не понимаю, почему «фальшивые» правила в файлах Makefile имеют целью «.PHONY». Это было бы гораздо логичнее в качестве обязательного условия. Должен ли я уточнять это? Если А зависит от В и В есть...
вопрос задан: 23 May 2017 12:08
0
ответов

Как проверить, равна ли переменная одному из двух значений с помощью функции if и/или функции

В makefile GNU я хотел бы установить выходную переменную на одно значение (скажем, "true"), если входная переменная равна одному из двух значений, и на другое значение ("false"), если это не так. Благодаря ...
вопрос задан: 23 May 2017 12:02
0
ответов

GNU make: Multiple цели в одном правиле [дубликат]

Возможный дубликат: правило GNU Makefile, генерирующее несколько целей из одного исходного файла. Если у меня есть правило Makefile, например e this: abc: echo "Создание abc" touch abc output: abc ...
вопрос задан: 23 May 2017 12:00
0
ответов

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

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