Colección de citas famosas - Colección de poesías - Linux integrado, Makefile: := ?= += ¿Qué significan?
Linux integrado, Makefile: := ?= += ¿Qué significan?
Lo sabrás después de leer más información. Estos significan aproximadamente:
:= Sobrescribe el valor anterior y el valor asignado entrará en vigor inmediatamente
+ =. significa agregar, agregue el valor después del signo igual = Si no se ha asignado, asigne el valor después del signo igual
Dé algunos ejemplos
"?=" p>
foo ?=$(var)
Solo cuando la variable foo no haya sido definida, el valor de var se asignará a foo
“:=”
p>x := foo
y := $(x)var
x := xyz
El resultado: el valor de y será foo var, no xyz var
"+="
No te daré un ejemplo.
Todos los que conocen algún idioma lo saben. qué está pasando.