957 Stimmen

Was ist der Unterschied zwischen den GNU Makefile-Variablenzuweisungen =, ?=, := und +=?

Kann mir jemand genau erklären, wie die Variablenzuweisung in Makefiles wirklich funktioniert?

Was ist der Unterschied zwischen :

 VARIABLE = value
 VARIABLE ?= value
 VARIABLE := value
 VARIABLE += value

Ich habe die Abschnitt im Handbuch von GNU Make, aber es ergibt für mich trotzdem keinen Sinn.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X