2013-08-27 7 views
8

ho notato che in regole implicite in GNU Make è variabile $ (TARGET_ARCH) ad esempio:Qual è il proposito di variabili TARGET_ARCH in Makefiles

$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o [email protected] 
LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH) 

ho supposto che questa variabile è necessaria per la compilazione incrociata, ma io non ho trovato alcuna informazione a riguardo in Gnu Make documentation.

+0

Come viene impostata la variabile? – Beta

risposta

2

Sono d'accordo che probabilmente è pensato per la compilazione incrociata. La variabile TARGET_ARCH non ha valore predefinito: è lì che gli utenti finali possono definire come ritengono opportuno.