3. Uit die GNU maak verwysingshandleiding: $(subst from, to, text) Voer 'n teksvervanging op die teks uit: elke voorkoms van van word vervang deur tot. Die resultaat word vervang vir die funksie oproep. Byvoorbeeld, $(subst ee, EE, voete op straat)
Wat is strook in makefile?
$(strook string) Verwyder voorste en agterste witspasie van string en vervang elke interne volgorde van een of meer witspasiekarakters met 'n enkele spasie Dus, ' $(strip a b c) ' lei tot 'a b c'. Die funksiestrook kan baie nuttig wees wanneer dit saam met voorwaardes gebruik word.
Wat is Patsubst?
$(patsubst PATROON, VERVANGING, TEKS) Vind witspasie-geskeide woorde in TEKS wat ooreenstem met PATTERN en vervang hulle met VERVANGING. Hier kan PATROON 'n % bevat wat as 'n jokerteken dien, wat by enige aantal karakters in 'n woord pas.
Wat is wildcard in makefile?
3 Die funksie-jokerteken. … $(wildcard-patroon …) Hierdie string, wat enige plek in 'n make-lêer gebruik word, word vervang deur 'n spasie-geskeide lys van name van bestaande lêers wat ooreenstem met een van die gegewe lêernaampatrone Indien nee bestaande lêernaam pas by 'n patroon, dan word daardie patroon uit die uitvoer van die jokertekenfunksie weggelaat.
Wat is Makecmdgoals?
MAKECMDDOELWITTE. Die teikens wat gegee is om op die opdragreël te maak. Die instelling van hierdie veranderlike het geen effek op die werking van make nie. Sien argumente om die doelwitte te spesifiseer.