Результаты поиска по запросу "gnu-make"

1 ответ

 в его стоимости.

ибудь может дать четкое объяснение того, как на самом деле работает назначение переменных в Makefiles. В чем разница между : VARIABLE = value VARIABLE ?= value VARIABLE := value VARIABLE += valueЯ ...

0 ответов

Я думаю, что раздел руководства, о котором я упоминал (примечание № 5), объясняет это очень хорошо. Я не думаю, что я мог бы сделать лучше.

аюсь создать цели, которые зависят от списка файлов в каталоге с именем цели: bin/%.out: src/%/ $(shell find src/%/* -type f -iname '*.cpp' -o -iname '*.hpp') # Build stuff hereтем не мениеshell find src/%/* ...в конечном итоге ...

0 ответов

, но поддержка

довал этому руководству по установке приложения Kaa в ESP8266, и оно работало после нескольких ...

ТОП публикаций

3 ответа

Определить переменную make во время выполнения правила

В моем GNUmakefile я хотел бы иметь правило, которое использует временный каталог. Например: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP)Как написано, приведенное выше правило создает временный ...

1 ответ

 Команда сразу после определения минимальной версии (и, следовательно, перед любыми настройками компилятора) решила проблему, и код теперь успешно строится с первой попытки, включая все предупреждения компилятора, которые я пропустил. Спасибо! - И спасибо за ссылки, я тоже проверю их. ;-)

ользую CMake 3.8.2, GNU make 4.2.1 и GCC 6.4.0 для моего проекта C ++ 14, и я заметил странное поведение при сборке. Я использую CMake для сборки из исходного кода в подпапке под названием «build», где я запускаюcmake .. с последующимmake. CMake ...

3 ответа

 это. А в случае ошибки вы получите обратный след того, где вы были, когда разбились.

ли какой-нибудь способ заставить GNU make печатать «обратную трассировку» целей, которая привела к выполнению команды в случае сбоя? Я регулярно имею дело с сильно запутанными make-файлами при решении проблем переносимости при ...

1 ответ

@ user272735, приятно слышать, что это решило твою проблему. Заданный вопрос, который я задал, похоже, не вызывает большой любви ...

даю увидеть файлыfoo1 а такжеfoo3 созданный make-файлом ниже. Однако только файлfoo3 создано. Мне кажется, что консервированный рецептмакияж Foo просто игнорируется make. Результат отладки целейfoo1 а такжеfoo2 (пустой рецепт) идентичен. # why ...

1 ответ

@ G.M .: Безусловно, это работает только для целевых переменных.

ды оболочки иногда выполняются очень долго, поэтому вы можете их не выполнятьVAR = $(shell slow-cmd) (с участием=, slow-cmd будет запускаться каждый раз при обращении к переменной). С помощьюVAR := $(shell slow-cmd) может быть полезным, но если ...

1 ответ

 может сделать вашу систему не загружаемой.

аюсь собрать glibc 2.27 на Clear Linux, полученный здесь: https://www.gnu.org/software/libc/sources.html [https://www.gnu.org/software/libc/sources.html] Согласно справке, я должен встроиться в каталог за пределами исходной папки, используя ...

1 ответ

 файл.

спользовании GNU-make мой Makefile имеет некоторое шаблонное правило: %.o:%.c gcc $< -o:$@Это правило добавлено мной. Но когда я делаю make, он выдает ошибку, в которой сказано, что правило% target .o не создано, и не создает цели. Иногда есть ...