Etsa - Linux Command - Unix Command

etsa - GNU e thusa ho boloka lihlopha tsa mananeo

Lintlhakiso

etsa [ -f makefile ] [khetho] ... e lebisitsoeng ho ...

Temoso

Leqephe lena ke tlhaloso ea litokomane tsa GNU. E nchafatsoa feela ka linako tse ling hobane morero oa GNU ha o sebelise nroff. Bakeng sa litokomane tse feletseng, tsa morao-rao, lebisa ho Info file make.info e entsoeng ho tsoa fapheng ea mohloli oa Texinfo make.texinfo .

Tlhaloso

Sepheo sa sepheo sa ho sebetsa ke ho iketsetsa hore na ke likarolo life tsa lenaneo le leholo tse hlokang ho tsosolosoa le ho fana ka litaelo tsa ho li tsosolosa. Buka ena e hlalosa GNU ts'ebetso ea ho etsa , e ngotsoeng ke Richard Stallman le Roland McGrath. Mehlala ea rona e bontša mananeo a C kaha a tloaelehile haholo, empa u ka sebelisa ho etsa puo leha e le efe ea lenaneo leo moqapi oa eona a ka sebetsang ka taelo ea shell. Ha e le hantle, ho etsa ha ho felle feela ho mananeo. U ka e sebelisa ho hlalosa mosebetsi ofe kapa ofe moo lifilimi tse ling li lokelang ho ntlafatsoa ka ho toba ho ba bang neng kapa neng ha tse ling li fetoha.

E le ho itokisetsa ho sebelisa ho etsa , o tlameha ho ngola faele e bitsoang makefile e hlalosang likamano pakeng tsa lifaele lenaneong la hau, 'me e re litaelo tsa ho ntlafatsa faele ka' ngoe. Lenaneong, hangata faele e sebetsanang le ts'ebetso e nchafatsoa ho tloha ho lifaele tse fapaneng, tseo le tsona li entsoeng ka ho bokella lifaele tsa mohloli.

Hang ha makefile e loketseng e le teng, nako le nako ha u fetola li-files tsa mohloli, polelo ena e bonolo ea shell:

etsa

ho lekaneng ho etsa litlhoko tsohle tse hlokahalang. Lenaneo la ho etsa le sebelisa motheo oa data oa makefile le linako tsa ho qetela tsa liphetoho tsa lifaele ho etsa qeto ea hore na ke efe ea lifaele tse lokelang ho ntlafatsoa. Bakeng sa e 'ngoe le e' ngoe ea lifaele tsena, e fana ka litaelo tse tlalehiloeng ho database.

etsa polao ea litaelo ho makefile ho ntlafatsa lebitso le le leng kapa la mabitso a mangata , moo lebitso le tloaelehileng lenaneo. Haeba ho se-o kgetho e teng, etsa se tla sheba li-makefiles GNUmakefile , makefile , le Makefile , ka tatellano eo.

Hangata o lokela ho bitsa makefile ea hao kapa makefile kapa Makefile . (Re kgothaletsa Makefile hobane e bonahala ka ho hlaka haufi le qaleho ya lenane le thathamisitsoeng, haufi le difaele tse ling tsa bohlokoa tse kang README .) Lebitso la pele le hlahlojoe, GNUmakefile , ha le khothalletsoe bakeng sa lipapatso tse ngata. U lokela ho sebelisa lebitso lena haeba u na le makefile e tobileng ho GNU, mme e ke ke ea utluoa ka liphetolelo tse ling. Haeba makefile e le `- '', ho kenyelletsa sepheo se tloaelehileng.

etsa liphetoho tsa sepheo haeba ho itšetlehile ka lifaele tsa pele tse fetotsoeng ho tloha ha sepheo se fetotsoe ho fetotsoe, kapa haeba sepheo se se teng.

OPTIONS

-b

-m

Dikgetho tsena li hlokomolohuoa ka ho lumellana le liphetolelo tse ling.

-Cotsa

Fetola mohloling pele u bala li-makefiles kapa u etse ntho leha e le efe e 'ngoe. Haeba dikgetho tse ngata -C li hlalosoa, e mong le e mong o hlalosoa ho ea pele: -C / -C joalo-joalo e lekana le -C / joalo. Sena se tloaelehile se sebelisoa ka litlhahiso tsa nakoana tsa ho etsa .

-d

Fana ka tlhahisoleseding ea ho senya ho phaella mosebetsing o tloaelehileng. Tlhahisoleseding ea ho phomola e bolela hore na lifaele li ntse li nkoa hokae bakeng sa ho lokisa, e leng mefuta efe ea lifilimi e bapisoang le hore na ke liphello life, ha e le hantle lifaele li hloka ho tsosolosoa, e leng melao e tobileng e nkiloeng le e sebelisoang-ntho e 'ngoe le e' ngoe e thahasellisang ka ho etsa qeto se o lokelang ho se etsa.

-e

Fana ka mefuta e fapaneng e nkiloeng tikolohong ea pele ho feta mefuta-futa e tsoang ho lipapatso.

-f faele

Sebelisa file e le makefile.

-i

Hlokomoloha liphoso tsohle tsa litaelo tse bolailoeng ho lokisa lifaele.

Kea bua

E qaqisa molaetsa o lla ho batlisisa li-makefiles. Haeba ho na le tse 'maloa -Io khetho e sebelisetsoa ho hlalosa liraoro tse' maloa, lihlooho li batlisisoa ka taelo e boletsoeng. Ho fapana le likhang tse ling tsa lifolakha tse ling tsa ho etsa , lirekoto tse fanoang ka -Lifala li ka tla ka ho toba ka mor'a folakha: - Kea lla ke lumelloa, hammoho le -kea lla. Mantsoe ana a lumelloa ho lumellana le C preprocessor's -I folakha.

-j mesebetsi

E totobatsa palo ea mesebetsi (litaelo) ho sebetsa ka nako e le 'ngoe. Haeba ho na le khetho e fetang e le 'ngoe, ea ho qetela e sebetsa. Haeba khetho ea -j e fanoa ntle le khang, etsa hore e se ke ea fokotsa palo ea mesebetsi e ka sebetsang ka nako e le 'ngoe.

-k

Tsoela pele kamoo u ka khonang ka mor'a phoso. Ha sepheo se hlōlehileng, le se itšetlehileng ka sona, se ke ke sa tsosolosoa, lits'ebeletso tse ling tsa merero ena li ka sebetsanoa ka mokhoa o ts'oanang.

-l

-la mojaro

E hlalosa hore ha ho na mesebetsi e mecha (litaelo) e lokelang ho qaloa haeba ho na le mesebetsi e meng e sebetsang 'me moeli oa mojaro ke bonyane mojaro (nomoro ea ntlha e phallang). Ha ho na khang, o tlosa moeli oa mojaro oa pele.

-n

Hatisa litaelo tse neng li tla etsoa, ​​empa u se ke ua li phethisa.

-o faele

U se ke ua khutlisa faele ea faele leha e le e moholo ho feta ho itšetlehile ka eona, 'me u se ke ua etsa letho ka lebaka la liphetoho tsa faele . Ha e le hantle feshene e tšoaroa e le ea khale haholo 'me melao ea eona e hlokomolohuoa.

-p

Hatisa leseli la data (melao le mekhoa e sa tšoaneng) e fumanoang ka ho bala li-makefiles; ebe o phethahatsa ka mokhoa o tloaelehileng kapa o sa hlalosoa ka tsela e itseng. Sena se boetse se fetola tlhahiso ea tlhahiso e fanoeng ke -v switch (sheba ka tlase). Ho hatisa setsi sa data ntle le ho leka ho khutlisa lifaele, sebelisa make -p -f / dev / null.

-q

`` Potso ea potso ''. U se ke ua matha litaelo leha e le life; o khutlisa boemo ba ho tsoa habonolo haeba lipheo tse boletsoeng li se li ntse li le teng ho fihlela joale, ha ho joalo ka ho le joalo.

-r

Tlosa mokhoa oa ho sebelisa melao e kenyelletsoeng. Hlalosa lethathamo le fokolang la matšoao bakeng sa melao ea litekanyetso.

-s

Ts'ebetso e tsitsitseng; u se ke ua hatisa litaelo ha li ntse li etsoa.

-S

Hlakola phello ea -k kgetho. Sena ha se hlokehale haese ka mokhoa o pheta-phetoang moo-o ka beng o futsitsoe ho tloha maemong a phahameng ka li-MAKEFLAGS kapa ha u beha -k MAKEFLAGS tikolohong ea hau.

-t

Tšoara lifaele (li tšoaee ho fihlela joale empa u sa li fetole) ho e-na le ho li laola. Sena se sebelisetsoa ho iketsa eka litaelo li entsoe, e le ho thetsa litlhahiso tsa nako e tlang.

-v

Hatisa lenaneo la lenane la ts'ebetso hammoho le litokelo tsa botho, lethathamo la bangoli le tsebiso ea hore ha ho na tumello.

-w

Hatisa molaetsa o nang le lenaneo la ho sebetsa pele le ka morao o mong o sebetsa. Sena se ka 'na sa e-ba molemo ho latellana le liphoso tse tsoang litsing tse rarahaneng tsa litaelo tsa bocha.

-W file

Iketse eka file e hlalositsoeng e fetohile. Ha e sebelisitsoe le -la folakha, sena se u bontša hore na ho ne ho tla etsahala'ng haeba u ka fetola faele eo. Ntle le -a , ho batla ho tšoana le ho sebelisa taelo ea ho finyella faele e fanoeng pele u sebetsa, ntle le hore nako ea phetoho e fetoloa feela mehopolong ea ho etsa .