makefile — все вопросы

1ответ
4 голоса
$$ {HOME} или $ {HOME} в Makefile?
$ cat Makefile all: echo VAR is ${HOME} echo VAR is $${HOME} дает $ make echo VAR is /home/abc VAR is /home/abc echo VAR is ${HOME} VAR is /home/abc Почему синтаксис echo VAR is ${HO
1ответ
4 голоса
GNU Make: обеспечить наличие обязательных компонентов и отключить неявный поиск правил
Вопрос: Как отключить неявный поиск правил в предварительном условии, при этом гарантируя, что предварительное условие действительно существует? Фон: Рассмотрим следующий исходный код M
1ответ
4 голоса
Prepend /Append Makefile для сгенерированного Qt Makefile
У меня есть среда сборки, в которую я добавляю несколько предшествующих и добавляемых строк в каждый сгенерированный Makefile. Было бы хорошо, если бы я мог поместить эти строки в файл, сгенериро
2ответа
4 голоса
Объединение имени и имен файлов в nmake
У меня есть Makefile для Nmake, содержащий список файлов в макросе: MYSRCFILES1=myfolder\file1.svg myfolder\file2.svg ... myfolder\file99.svg и второй просто так: MYSRCFILES2=myfolder2\file1.
3ответа
4 голоса
VC ++ Building DirectShow базовых классов
Я новичок в DirectX SDK, Platfrom SDK и DirectShow. Я скачал последние версии Platform SDK и DirectX SDK август'09. Я пытался собрать пример проекта в папке: Microsoft Platform SDK\Samples\Multime
1ответ
4 голоса
правила шаблона make-файла: один шаблон, несколько экземпляров в предварительном условии
надеюсь, это основной вопрос о правилах создания шаблонов: Я хочу использовать подстановочный знак более одного раза в качестве предварительного условия для правила, т. Е. В моем Makefile у меня ест
2ответа
4 голоса
Makefile: игнорировать предварительные требования, если не существует
Можно ли сказать, что если предварительных условий для данной цели не существует, игнорируйте эту цель? Например, у меня есть следующий набор папок chrome_src_folders := $(chrome_src_folder)/c
3ответа
4 голоса
Директива make include и генерация зависимостей с -MM
Я хочу, чтобы правило сборки запускалось с помощью директивы include, если цель включения устарела или не существует. В настоящее время make-файл выглядит следующим образом: program_NAME := wge
2ответа
4 голоса
Есть ли отладчик Make? Мне нужно выяснить чужой make-файл
Мне нужно добавить некоторые возможности в очень сложный, многоуровневый make-файл (множество включаемых файлов, множество целей, множество переменных), который был написан кем-то, кто, конечно, бол
2ответа
4 голоса
Как изменить PATH, используемый во внешней сборке make-файла с использованием XCode?
В настоящее время у меня есть проект, который я создаю с помощью make-файла. Этот проект включает в себя некоторое дополнительное программное обеспечение (jflex), которого нет в одном из путей поиск
1ответ
4 голоса
неопределенная ссылка на WinMain @ 16 при использовании boost с MinGW
Я программирую на C ++ с Eclipse под Windows 7. Мой make-файл выглядит следующим образом: build: g++ -shared -o "lib\libCacheOpt.a" "src\*.cpp" -enable-auto-import -I"${CWD}\include" -I"${B
2ответа
4 голоса
Каков синтаксис для условных выражений в Makefiles Solaris 10?
Я вынужден использовать /usr/ccs/bin/make в Solaris 10 (SunOS 5.10). Типичный синтаксис GNU make для ifeq, который можно использовать для включения или исключения текста, не работает с Solaris ma
2ответа
4 голоса
Зачем здесь работать?
Makefile: KERNEL_DIR := /usr/src/linux-2.6.32.9 obj-m := try.o driver: try.c make -C $(KERNEL_DIR) SUBDIRS=`pwd` modules clean: rm -rf *.o *.ko *.mod.c Когда я набираю make, make
2ответа
4 голоса
Связывание cURL в Makefile
Мне нужна ссылка cURL в Ubuntu 11.04 после установки cURL по исходному коду. . Исправление проблемы Сначала я обнаружил, что -l должен предшествовать -L , а затем обнаружил, что я не вво
1ответ
4 голоса
Makefile и символические ссылки
У меня странная проблема с make-файлом. Я просто хочу установить символическую ссылку в make-файле, но получаю сообщение об ошибке на одном компьютере (Linux 2.6.18-238.12.1.el5) make: execvp: ln:
2ответа
4 голоса
Странная проблема с командой MinGW make (с muParser)?
У меня самая странная проблема при попытке собрать и установить muParser на моем компьютере с Windows. Как указано в руководстве по установке, я просто захожу в папку сборки и запускаю make -f mak
2ответа
4 голоса
Как запустить скрипт ./configure внутри make-файла
Я пробовал следующее: $(shell ./libpng/configure) ./libpng/configure в этом контексте all : build_jpeg build_libpng #JPEG BUILD RULES build_jpeg : make -C ./jpeg #LIB PNG BUILD RU
2ответа
4 голоса
Как вызывать функции в рамках предварительных условий только для заказа?
Учитывая этот бит Makefile: # for pattern matching $(OBJDIR) := build # just to see if a level of indirection will work my_dir = $(dir $(1)) $(OBJECTS) : $(OBJDIR)/% : $(HEADERS) $(SRCDIR)/% | %
1ответ
4 голоса
Как работает модульная зависимость в Android?
Я внес небольшие изменения в su-binary ( https://github.com/git-core /su-binary ) добавление цели для установки SUID. Используемый мной Android.mk: http://pastebin.com/N0gMJT4u При запуске make в
1ответ
4 голоса
GNU Make: использование% в макросе шаблонного правила
Я пытаюсь создать шаблонное правило, которое позволяет мне использовать % в вызове макроса, и я не получаю результаты, которые я ожидаю. Шаблонное правило: %.o: %.cpp $(%_H) g++ -o [email protected] $(FLA
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132