3. Los ntawm GNU ua phau ntawv siv: $(subst from, to, text) Ua cov ntawv hloov pauv ntawm cov ntawv nyeem: txhua qhov tshwm sim ntawm los yog hloov los ntawm mus. Qhov tshwm sim yog hloov pauv rau lub luag haujlwm hu. Piv txwv li, $(subst ee, EE, ko taw ntawm txoj kev)
strip hauv makefile yog dab tsi?
$(kab hlua) Tshem tawm cov thawj thiab tom qab qhov chaw dawb ntawm txoj hlua thiab hloov txhua qhov sib txuas sab hauv ntawm ib lossis ntau qhov chaw dawb nrog ib qho chawYog li, '$(strip a b c) ' results in 'a b c'. Cov khoom siv sawb tuaj yeem pab tau zoo thaum siv nrog cov xwm txheej.
Patsubst yog dab tsi?
$(pasubst PATTERN, REPLACEMENT, TEXT) Nrhiav cov lus sib cais-sib cais hauv TEXT uas phim tus qauv thiab hloov pauv nrog REPLACEMENT. Ntawm no PATTERN tuaj yeem muaj % uas ua raws li daim ntawv qub, sib piv cov lej ntawm cov cim hauv ib lo lus.
Yuav ua li cas yog wildcard hauv makefile?
3 Lub Function wildcard. … $(wildcard pattern …) Txoj hlua no, siv nyob txhua qhov chaw hauv makefile, yog hloov los ntawm qhov chaw sib cais ntawm cov npe ntawm cov ntaub ntawv uas twb muaj lawm uas phim ib qho ntawm cov ntaub ntawv npe qauvYog tsis muaj cov ntaub ntawv npe uas twb muaj lawm sib phim tus qauv, tom qab ntawd tus qauv ntawd raug tshem tawm ntawm qhov tso tawm ntawm daim npav ua haujlwm.
Makecmdgoals yog dab tsi?
MAKEMDGOALS. Lub hom phiaj muab los ua rau ntawm kab hais kom ua. Kev teeb tsa qhov hloov pauv no tsis cuam tshuam rau kev ua haujlwm ntawm kev tsim. Saib Cov Lus Hais Kom Qhia Txog Lub Hom Phiaj.