Čo je subst v makefile?

Obsah:

Čo je subst v makefile?
Čo je subst v makefile?

Video: Čo je subst v makefile?

Video: Čo je subst v makefile?
Video: New in Visual Studio Code! Clang-Tidy, makefile, CMake, GitHub, & More Marian Luparu, Sinem Akinci 2024, November
Anonim

3. Z referenčnej príručky GNU make: $(subst from, to, text) Vykonáva textovú náhradu textu: každý výskyt from je nahradený to. Výsledok je nahradený volaním funkcie. Napríklad $(subst ee, EE, stopy na ulici)

Čo je prúžok v makefile?

$(strip string) Odstráni z reťazca medzery na začiatku a na konci a nahradí každú vnútornú sekvenciu jedného alebo viacerých prázdnych znakov jednou medzerou Teda ' $(strip a b c) ' má za následok ' a b c '. Funkčný pás môže byť veľmi užitočný, keď sa používa v spojení s podmienenými podmienkami.

Čo je Patsubst?

$(patsubst VZOR, NÁHRADA, TEXT) Vyhľadá slová v TEXTE oddelené medzerami, ktoré sa zhodujú so VZOROM a nahradí ich REPLACEMENT. Tu môže PATTERN obsahovať %, ktoré funguje ako zástupný znak, ktorý sa zhoduje s ľubovoľným počtom znakov v rámci slova.

Čo je zástupný znak v makefile?

3 Zástupný znak funkcie. … $(vzor zástupného znaku …) Tento reťazec, ktorý sa používa kdekoľvek v súbore makefile, je nahradený medzerami oddeleným zoznamom názvov existujúcich súborov, ktoré sa zhodujú s jedným z daných vzorov názvov súborov Ak nie existujúci názov súboru sa zhoduje so vzorom, potom sa tento vzor vynechá z výstupu funkcie zástupného znaku.

Čo je Makecmdgoals?

MAKECMDGOALS. Ciele zadané na príkazovom riadku. Nastavenie tejto premennej nemá žiadny vplyv na fungovanie make. Pozrite si argumenty na určenie cieľov.

Odporúča: