GNU/Linux >> Linux Esercitazione >  >> Linux

Cos'è ?=nel Makefile

Grazie a Simon e R.T. per la loro risposta rapida e corretta.

Inoltre, ho trovato il manuale GNU che spiega tutto in dettaglio:http://www.gnu.org/software/make/manual/html_node/Setting.html


?= indica di impostare il KDIR variabile solo se non è impostata/non ha un valore.

Ad esempio:

KDIR ?= "foo"
KDIR ?= "bar"

test:
    echo $(KDIR)

Stamperebbe "foo"

Manuale GNU:http://www.gnu.org/software/make/manual/html_node/Setting.html


Linux
  1. Che cos'è un Makefile e come funziona?

  2. Che cos'è un amministratore di sistema?

  3. Cosa fa Eco $? Fare??

  4. Che cos'è un certificato SSL?

  5. qual è l'algoritmo dietro il comando factor in Linux?

Cos'è SSH?

Cos'è l'SFTP?

Cosa sta arrivando in GNOME 42?

Cos'è l'analfabetismo digitale?

Cos'è Termux su Android?

Qual è la differenza tra Unix, Linux, BSD e GNU?