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

4 ответа

Синтаксическая ошибка: неожиданный конец файла (ожидается «fi»)

Я пишу make-файл в bash, и у меня есть цель, в которой я пытаюсь найти, существует ли файл, и хотя я думаю, что синтаксис правильный, я все равно выдаю мне ошибку. Вот сценарий, который я пытаюсь запустить read: if [ -e testFile] ; then \ cat ...

2 ответа

CMake, Xcode и Unix Makefile

Я использовал классический генератор Unix Makefile, пока не нашел веб-страницу, объясняющую, что CMake может создать хороший файл проекта xcode с помощью «cmake -G Xcode», поэтому я выполнил эту команду в своем исходном каталоге и получил хороший ...

2 ответа

 Это имеет более простой синтаксис, чем make, и позволяет избежать многих ошибок make. Например, SCons сканирует исходные файлы, чтобы определить зависимости самостоятельно, тогда как для make необходимо указать зависимости вручную. Если вы, например, добавление нового оператора #include в файл реализации make не будет перекомпилировать этот файл реализации при изменении заголовка (если вы не добавите новую зависимость). SCons автоматически обнаружит новую зависимость и перекомпилирует все необходимое.

сьMakefiles и я знаю, как создать простой make-файл. Я перехожу к вложенным make-файлам. Вот моя структура каталогов /src ...makefile ...main.cpp ...foo ......makefile ......foo.cpp ......foo.h Когда кореньMakefile называется, он вызывает ...

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

1 ответ

 граф. Ключ состоит в том, чтобы избежать циклов, и мое решение делает это, избегая указания чего-либо вручную, что уже должно быть известно правильно установленному и настроенному

дал файл make для моего проекта, и он работает (все компилируется), но выдает следующие раздражающие сообщения об ошибках: make: Circular zpr.c <- zpr.o dependency dropped. gcc -Wall -c -o zpr.o zpr.c make: Circular readjpeg.c <- readjpeg.o ...

19 ответов

Dockerfile

у создать переменную makefile, которая представляет собой многострочную строку (например, текст объявления о выпуске по электронной почте). что-то вроде ANNOUNCE_BODY=" Version $(VERSION) of $(PACKAGE_NAME) has been released It can be downloaded ...

12 ответов

Как текстовый редактор, я доволен JEdit для кодирования, но это дело вкуса.

ил оставить установку Windows позади, и теперь я использую Debian в качестве операционной системы по умолчанию. Я всегда кодировал в Windows и, в частности, в Visual Studio. В настоящее время я пытаюсь привыкнуть к компиляции моего кода под ...

5 ответов

Поскольку make-файл в основном содержит команды для запуска при создании конкретных целей, я бы сказал, что вы используете именно это:

обавить комментарии (с эхо) вMakefile чтобы они печатались при запуске?

5 ответов

). Функциональность, которую пытается использовать OP, подстановка процесса, недоступна в этом режиме.

то нахожуудар [http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29]синтаксис очень полезен, например процесс замены, как вdiff <(sort file1) <(sort file2). Можно ли использовать такие команды Bash в Makefile? Я думаю о чем-то ...

2 ответа

Это стандартное поведение make. Когда команда возвращает код ошибки (например, ненулевой возврат), тогда цель создания удаляется. Директивы make-файлов .PRECIOUS и .IGNORE могут изменить это поведение.

я есть слегка взломанный make-файл для запуска тестов: ### Run the tests tests := tests/test1 tests/test2 ... test: $(tests) $(tests): %: %.c gcc -o $@ $(testflags) $< $@Это работает, но заставляет Make делать то, что я никогда раньше не видел. ...

6 ответов

Этот синтаксис работал для меня!

ал от MSVC ++ 6 и от того, что все постоянно говорят мне, что это дерьмовый компилятор и все такое. Итак, теперь я решил попробовать использовать vim plus g ++ и makefiles. Вот моя проблема; У меня есть следующий make-файл: # This is supposed ...