3. Från GNU make-referensmanualen: $(subst from, to, text) Utför en textersättning på texten text: varje förekomst av från ersätts med till. Resultatet ersätts med funktionsanropet. Till exempel, $(subst ee, EE, fot på gatan)
Vad är strip i makefile?
$(remsa sträng) Tar bort inledande och efterföljande blanksteg från strängen och ersätter varje inre sekvens av ett eller flera blanksteg med ett enda blanksteg Således, ' $(remsa a b c) ' resulterar i ' a b c '. Funktionsremsan kan vara mycket användbar när den används i kombination med villkor.
Vad är Patsubst?
$(patsubst PATTERN, REPLACEMENT, TEXT) Hittar blanksteg-separerade ord i TEXT som matchar PATTERN och ersätter dem med REPLACEMENT. Här kan PATTERN innehålla en % som fungerar som ett jokertecken, som matchar valfritt antal tecken i ett ord.
Vad är jokertecken i makefile?
3 Jokertecken för funktionen. … $(wildcard pattern …) Denna sträng, som används var som helst i en makefile, ersätts med en blankstegsseparerad lista med namn på befintliga filer som matchar ett av de givna filnamnsmönstren Om nej befintligt filnamn matchar ett mönster, då utelämnas det mönstret från utdata från jokerteckenfunktionen.
Vad är Makecmdgoals?
MAKECMDGOALS. Målen som ges på kommandoraden. Att ställa in denna variabel har ingen effekt på funktionen av make. Se argument för att specificera målen.