3. Nga manuali i referencës GNU: $(nën nga, në, tekst) Kryen një zëvendësim tekstual në tekstin e tekstit: çdo paraqitje e nga zëvendësohet me to. Rezultati zëvendësohet me thirrjen e funksionit. Për shembull, $(nën ee, EE, këmbët në rrugë)
Çfarë është strip në makefile?
$(varg shiriti) Heq hapësirën e bardhë kryesore dhe pasuese nga vargu dhe zëvendëson çdo sekuencë të brendshme të një ose më shumë karaktereve të hapësirës së bardhë me një hapësirë të vetme Kështu, ' $(shirit a b c) ' rezulton në ' a b c '. Shiriti i funksionit mund të jetë shumë i dobishëm kur përdoret në lidhje me kushtëzimin.
Çfarë është Patsubst?
$(patsubst PATTERN, REPLACEMENT, TEXT) Gjen fjalë të ndara me hapësirë të bardhë në TEXT që përputhen me PATTERN dhe i zëvendëson me REPLACEMENT. Këtu PATTERN mund të përmbajë një % e cila vepron si një shkronja e egër, duke përputhur çdo numër të çdo karakteri brenda një fjale.
Çfarë është shkronja e egër në makefile?
3 Shenja e funksionit. … $(modeli i shkronjave të egra …) Ky varg, i përdorur kudo në një skedar make-file, është zëvendësohet nga një listë e ndarë me hapësirë të emrave të skedarëve ekzistues që përputhen me një nga modelet e dhëna të emrave të skedarit Nëse jo Emri ekzistues i skedarit përputhet me një model, atëherë ai model hiqet nga dalja e funksionit të shkrepjes.
Çfarë është Makecmdgoals?
MAKECMDGOALS. Synimet e dhëna për të bërë në vijën e komandës. Vendosja e kësaj ndryshoreje nuk ka asnjë efekt në funksionimin e markës. Shih Argumentet për të Përcaktuar Qëllimet.