3. No GNU make uzziņu rokasgrāmatas: $(subst from, to, text) Veic teksta teksta aizstāšanu: katrs no gadījums tiek aizstāts ar to. Rezultāts tiek aizstāts ar funkcijas izsaukumu. Piemēram, $(subst ee, EE, pēdas uz ielas)
Kas ir sloksne makefile?
$(sloksnes virkne) Noņem virknes sākuma un beigu atstarpes un katru iekšējo vienas vai vairāku atstarpju rakstzīmju secību aizstāj ar vienu atstarpi Tādējādi ' $(josla a b c) ' rezultāts ir ' a b c '. Funkciju josla var būt ļoti noderīga, ja to lieto kopā ar nosacījumiem.
Kas ir Patsubst?
$(patsubst PATTERN, REPLACEMENT, TEXT) Atrod TEKSTĀ ar atstarpēm atdalītus vārdus, kas atbilst PATTERN, un aizstāj tos ar REPLACEMENT. Šeit PATTERN var ietvert %, kas darbojas kā aizstājējzīme, kas atbilst jebkuram skaitam vārda rakstzīmēm.
Kas ir aizstājējzīme makefile?
3 Funkcijas aizstājējzīme. … $(aizstājējzīmes raksts …) Šī virkne, kas tiek lietota jebkur makefile, ir aizstāta ar atstarpi atdalītu esošo failu nosaukumu sarakstu, kas atbilst kādam no dotajiem failu nosaukumu modeļiem Ja nē esošais faila nosaukums atbilst modelim, tad šis modelis tiek izlaists aizstājējzīmes funkcijas izvadē.
Kas ir Makecmdgoals?
MAKECMDGOALS. Komandrindā norādītie mērķi. Šī mainīgā iestatīšana neietekmē make darbību. Skatiet argumentus, lai norādītu mērķus.