2013-08-27 18 views
8

Zauważyłem, że w regulaminie ukryte w GNU make jest zmienna $ (TARGET_ARCH), na przykład:Jaki jest cel zmiennej TARGET_ARCH w Makefile

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

Przypuszczałem, że zmienna ta jest potrzebna do cross kompilacji, ale nie znalazłem żadnych informacji na ten temat w Gnu Dokonaj dokumentacji.

+0

Jak ustawić tę zmienną? – Beta

Odpowiedz

2

Zgadzam się, że prawdopodobnie jest przeznaczony do kompilacji krzyżowej. Zmienna TARGET_ARCH nie ma wartości domyślnej - jest dostępna dla użytkowników końcowych w celu zdefiniowania według własnego uznania.