Perguntas com a marcação «gnu-make»

12
Restringindo o comportamento do GNU ‑ Make ao POSIX Make

Existe uma maneira conhecida de fazer com que o Linux makerejeite o uso não intencional de extensões específicas do GNU ‑ Make no Makefile ao editar ou usar o Makefile de outros no Linux? Quero dizer, restringir o GNU ‑ Make para se comportar como makeespecificado no POSIX e rejeitar quaisquer...

10
O que significa o símbolo% em Makefile

Estou brincando com makefiles e me deparei com % .o ou % .c . Pelo que entendi, ele especifica todos os arquivos c ou o . Mas por que esse trabalho: %.o: %.c $(CC) -c $^ -o $@ e isso não funciona SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c $^ -o $@ Ambas as expressões...