Kompilering med gcc ?
Kompilering med gcc ?
Finns det något enkelt sätt att göra en Makefile där kommandoraden avgör vilka parametrar som skickas till gcc? Default rules använder alltid CFLAGS, men skulle vilja ha flera sådana rader och med en bokstav efter make kunna välja vilken som används. Blir stökigt att skriva en seprat rule för alla femtioelva *.c
Re: Kompilering med gcc ?
Är inte säker jag förstår helt men chansar...
Och sedan
make MARTA_VARIANT=1
Kod: Markera allt
MARTA_VARIANT ?= 0
ifeq ($(MARTA_VARIANT),0)
MARTA_FLAGS = ....
else ($(MARTA_VARIANT),1)
MARTA_FLAGS = ....
...
else
MARTA_FLAGS = ....
endif
CFLAGS += $(MARTA_FLAGS)
make MARTA_VARIANT=1
Re: Kompilering med gcc ?
Vad har du för use-case för delta? Normal sett vill man ju kompilera allt med samma flaggor och har man något som kräver speciella parametrar gör man en specialregel för just den filen men att ha olika parametrar för många filer låter väldigt konstigt i mina öron.