Pytania oznaczone «gnu-make»

12
Ograniczanie zachowania GNU ‑ Make do POSIX Make

Czy istnieje znany sposób, aby Linuks makeodrzucał niezamierzone użycie określonych rozszerzeń GNU-Make w Makefile podczas edycji lub używania Makefile innych w Linuksie? Mam na myśli ograniczenie GNU-Make do zachowania się makeokreślonego w POSIX i odrzucenie jakichkolwiek rozszerzeń...

11
Co oznacza symbol% ​​w Makefile

Bawię się plikami makefile i natrafiłem na % .o lub % .c . Z tego, co zrozumiałem, określa wszystkie pliki c lub o . Ale dlaczego to działa: %.o: %.c $(CC) -c $^ -o $@ i to nie działa SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c $^ -o $@ Oba wyrażenia określają wszystkie...