3. GNU make arayış kitabçasından: $(subst from, to, text) Mətn mətnində mətn dəyişdirilməsini yerinə yetirir: from hər təkrarı to ilə əvəz olunur. Nəticə funksiya çağırışı ilə əvəz olunur. Məsələn, $(subst ee, EE, ayaqlar küçədə)
Makefaylda zolaq nədir?
$(şerit sətri) Sətrdən baş və arxadakı boşluqları silir və bir və ya daha çox boşluq simvollarının hər bir daxili ardıcıllığını tək boşluqla əvəz edir Beləliklə, ' $(zolağı a b c) ' a b c ' ilə nəticələnir. Funksiya zolağı şərtlərlə birlikdə istifadə edildikdə çox faydalı ola bilər.
Patsubst nədir?
$(patsubst PATTERN, REPLACEMENT, TEXT) MƏTNDƏ NƏXİŞƏ uyğun gələn boşluqlarla ayrılmış sözləri tapır və onları REPLACEMENT ilə əvəz edir. Burada PATTERN bir sözdə istənilən simvolun istənilən sayına uyğun gələn bir % işarəsindən ibarət ola bilər.
Makefaylda joker simvol nədir?
3 Funksiya joker simvolu. … $(wildcard model …) Makefile-nin istənilən yerində istifadə edilən bu sətir verilmiş fayl adı nümunələrindən birinə uyğun gələn mövcud faylların adlarının boşluqla ayrılmış siyahısı ilə əvəz edilmişdir Əgər yoxsa mövcud fayl adı nümunəyə uyğun gəlir, onda bu model wildcard funksiyasının çıxışından çıxarılır.
Makecmdgoals nədir?
MAKECMDMƏQSƏDLƏR. Komanda xəttində etmək üçün verilən hədəflər. Bu dəyişənin təyin edilməsi make-in işləməsinə heç bir təsir göstərmir. Məqsədləri Müəyyən etmək üçün Arqumentlərə baxın.