3. A GNU make referencia kézikönyvből: $(subst from, to, text) Szövegcserét hajt végre a text szövegen: a from minden előfordulása helyére a -ra kerül. Az eredmény a függvényhívás helyére kerül. Például $(subst ee, EE, láb az utcán)
Mi az a strip a makefile-ban?
$(szalagkarakterlánc) Eltávolítja a bevezető és a záró szóközt a karakterláncból, és egy vagy több szóközkarakter belső sorozatát egyetlen szóközzel helyettesíti Így a ' $(a b c) ' eredménye az 'a b c'. A függvénysáv nagyon hasznos lehet, ha feltételes feltételekkel együtt használjuk.
Mi az a Patsubst?
$(patsubst PATTERN, REPLACEMENT, TEXT) Megkeresi a SZÖVEGben szóközzel elválasztott szavakat, amelyek egyeznek a PATTERN kifejezéssel, és lecseréli őket a REPLACEMENT szóra. Itt a PATTERN tartalmazhat egy %-ot, amely helyettesítő karakterként működik, és egy szóban tetszőleges számú karakterrel egyezik.
Mi a helyettesítő karakter a makefile-ban?
3 A függvény helyettesítő karaktere. … $(wildcard minta …) Ezt a karakterláncot, amelyet a makefile-ben bárhol használunk, lecseréli a meglévő fájlok szóközzel elválasztott nevének listájára, amelyek megfelelnek a megadott fájlnév-minták valamelyikének Ha nem a meglévő fájlnév megegyezik egy mintával, akkor ez a minta kimarad a helyettesítő karakter függvény kimenetéből.
Mi az a Makecmdgoals?
MAKECMDGOALS. A parancssorban megadott célok. Ennek a változónak a beállítása nincs hatással a make működésére. Lásd: érvek a célok meghatározásához.