Вопросы с тегом «gnu-make»

1
Как этот Makefile делает программу на C без указания компилятора?
Я использовал Makefile из книги " Advanced Linux Programming (2001)" [code] . Мне было странно видеть, что GNU make правильно компилирует код, даже не указав компилятор в Makefile. Это как выпечка без рецепта! Это минимальная версия кода: test.c int main(){} Makefile all: test и сделать действительно работает! Это команда, которую …
41 linux  make  gcc  gnu-make 

2
Где я могу найти список кодов ошибок make?
Я пытаюсь скомпилировать программу, написанную на Фортране, используя make(у меня есть Makefile, и, находясь в каталоге, содержащем Makefile , я набираю команду $ make target, где «target» - это спецификация целевой системы, которая присутствует в моем Makefile . экспериментируя с различными ревизиями моей целевой спецификации, я часто получаю различные сообщения …

3
Не останавливайте создание, если команда не выполнена, но проверьте состояние выхода
Я пытаюсь дать команду GNU Make 3.81 не останавливаться в случае сбоя команды (поэтому я ставлю команду с префиксом -), но я также хочу проверить состояние завершения следующей команды и распечатать более информативное сообщение. Однако мой Makefile ниже не работает: $ cat Makefile all: -/bin/false ([ $$? -eq 0 ] …
22 make  gnu-make 

3
Как отобразить зависимости, заданные в make-файле в виде дерева?
проблема Я хочу увидеть зависимости для одной или нескольких целей make-файла. Поэтому я ищу программу, которая может анализировать make-файлы и затем представлять зависимости в некотором древовидном формате (отступ, ascii-art, ...) или в виде графика (точка, ...). Аналогичный Есть программы, которые делают это для других ситуаций: pactree или debtree могут отображать …

1
Ограничение поведения GNU-Make до POSIX Make
Известен ли способ заставить Linux makeотклонить непреднамеренное использование определенных расширений GNU-Make в Makefile при редактировании или использовании другого Makefile в Linux? Я имею в виду, ограничивать ли GNU-Make вести себя так, как makeуказано в POSIX, и отклонять какие-либо конкретные расширения GNU-Make? .POSIXСпециальная цель не достаточно, в соответствии с « 4.9 …
12 make  gnu-make 

2
Что означает символ% в Makefile
Я играю с make-файлами и наткнулся на % .o или % .c . Из того, что я понял, это указывает все c или o файлы. Но почему эта работа: %.o: %.c $(CC) -c $^ -o $@ и это не работает SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c $^ -o …
11 make  gnu-make 

2
Как я могу использовать файлы из HTTP в качестве предварительных условий в GNU make?
Я хочу использовать файлы из World Wide Web в качестве предварительных условий в моих make-файлах: local.dat: http://example.org/example.gz curl -s $< | gzip -d | transmogrify >$@ Я хочу «преобразовать», только если удаленный файл новее, чем локальный файл, как обычно работает make . Я не хочу хранить кэшированную копию example.gz - …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.