Sida 1 av 1
Kompilering med gcc ?
Postat: 29 december 2021, 12:40:49
av Marta
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 ?
Postat: 29 december 2021, 13:10:18
av mankan
Är inte säker jag förstår helt men chansar...
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)
Och sedan
make MARTA_VARIANT=1
Re: Kompilering med gcc ?
Postat: 5 januari 2022, 23:31:26
av agehall
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.