Cos'è subst nel makefile?

Sommario:

Cos'è subst nel makefile?
Cos'è subst nel makefile?

Video: Cos'è subst nel makefile?

Video: Cos'è subst nel makefile?
Video: Introductory C++ for OpenFoam 18 - makefiles working with variables 2024, Novembre
Anonim

3. Dal GNU make reference manual: $(subst from, to, text) Esegue una sostituzione testuale sul testo text: ogni occorrenza di from è sostituita da to. Il risultato viene sostituito dalla chiamata di funzione. Ad esempio, $(subst ee, EE, piedi per strada)

Cos'è la strip nel makefile?

$(striscia stringa) Rimuove gli spazi bianchi iniziali e finali dalla stringa e sostituisce ciascuna sequenza interna di uno o più caratteri spazi bianchi con un singolo spazio Quindi, ' $(striscia a b c) ' risulta in ' a b c '. La striscia delle funzioni può essere molto utile se usata insieme ai condizionali.

Cos'è Patsubst?

$(patsubst PATTERN, REPLACEMENT, TEXT) Trova parole separate da spazi nel TESTO che corrispondono a PATTERN e le sostituisce con REPLACEMENT. Qui PATTERN può contenere una % che agisce come un carattere jolly, che corrisponde a qualsiasi numero di qualsiasi carattere all'interno di una parola.

Cos'è il carattere jolly nel makefile?

3 Il carattere jolly della funzione. … $(modello di caratteri jolly …) Questa stringa, usata ovunque in un makefile, è sostituita da un elenco separato da spazi di nomi di file esistenti che corrispondono a uno dei modelli di nomi di file dati Se no il nome del file esistente corrisponde a un modello, quindi quel modello viene omesso dall'output della funzione jolly.

Che cos'è Makecmdgoals?

MAKECMDGOALS. I bersagli assegnati alla riga di comando. L'impostazione di questa variabile non ha effetto sull'operazione di make. Vedere Argomenti per specificare gli obiettivi.

Consigliato: