Qu'est-ce qu'un subst dans le makefile ?

Table des matières:

Qu'est-ce qu'un subst dans le makefile ?
Qu'est-ce qu'un subst dans le makefile ?

Vidéo: Qu'est-ce qu'un subst dans le makefile ?

Vidéo: Qu'est-ce qu'un subst dans le makefile ?
Vidéo: Tutoriel Unix/Make : Makefile 2024, Novembre
Anonim

3. Extrait du manuel de référence GNU make: $(subst from, to, text) Effectue un remplacement textuel sur le texte text: chaque occurrence de from est remplacée par to. Le résultat est substitué à l'appel de la fonction. Par exemple, $(subst ee, EE, pieds dans la rue)

Qu'est-ce qu'un strip dans le makefile ?

$(strip string) Supprime les espaces de début et de fin de la chaîne et remplace chaque séquence interne d'un ou plusieurs caractères d'espacement par un seul espace Ainsi, ' $(strip a b c) ' donne ' a b c '. La bande de fonction peut être très utile lorsqu'elle est utilisée en conjonction avec des conditions.

Qu'est-ce que Patsubst ?

$(patsubst PATTERN, REPLACEMENT, TEXT) Trouve les mots séparés par des espaces dans TEXT qui correspondent à PATTERN et les remplace par REPLACEMENT. Ici, PATTERN peut contenir un % qui agit comme un caractère générique, correspondant à n'importe quel nombre de caractères dans un mot.

Qu'est-ce qu'un joker dans le makefile ?

3 Le joker de la fonction. … $(motif générique …) Cette chaîne, utilisée n'importe où dans un makefile, est remplacée par une liste de noms de fichiers existants séparés par des espaces qui correspondent à l'un des modèles de noms de fichiers donnés Si non nom de fichier existant correspond à un modèle, alors ce modèle est omis de la sortie de la fonction générique.

Qu'est-ce que Makecmdgoals ?

MAKECMDGOALS. Les cibles données à faire sur la ligne de commande. La définition de cette variable n'a aucun effet sur le fonctionnement de make. Voir Arguments pour spécifier les objectifs.

Conseillé: