Запитання з тегом «gnu-make»

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

2
Де я можу знайти список кодів помилок "зробити"?
Я намагаюся скласти програму, написану у Fortran, використовуючи 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
Як відобразити залежності, задані в makefile як дерево?
Проблема Я хочу побачити залежності для однієї або декількох цілей makefile. Тому я шукаю програму, яка зможе проаналізувати makefiles, а потім представлятиме залежності в якомусь дерев’яному форматі (відступ, ascii-art, ...) або у вигляді графіка (крапка, ...). Подібні Є програми, які роблять це для інших ситуацій: pactree або борговий кредит може …

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

2
Що означає символ% у Makefile
Я граю разом з makefiles і натрапив на % .o або % .c . З того, що я зрозумів, він вказує всі файли c або o . Але чому така робота: %.o: %.c $(CC) -c $^ -o $@ і це не працює SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c …
11 make  gnu-make 

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