Umurnin Linux - Dokar Unix

sa - GNU sa mai amfani don kula da kungiyoyi

Synopsis

sa [ -f makefile ] [zaɓi] ... manufa ...

Gargaɗi

Wannan shafin yana da tsantsa daga takardun GNU. An sabunta shi kawai a wani lokaci saboda aikin GNU ba ya amfani da nroff. Domin cikakke, takardun da ke yanzu, koma zuwa Fayil din faxin.info wanda aka sanya daga cikin shafin yanar gizo na Texinfo file.thexinfo .

Bayani

Dalilin yin amfani shi ne don ƙayyade ta atomatik wanda ya kamata a sake haɗawa da ɓangaren manyan shirye-shiryen da kuma ba da umarni don su mayar da su. Littafin ya bayyana yadda GNU ke aiwatarwa, wanda Richard Stallman da Roland McGrath suka rubuta. Misalanmu suna nuna shirye-shiryen C saboda suna da yawa, amma zaka iya amfani dashi tare da kowane harshe mai tsarawa wanda mai tarawa zai iya gudana tare da umarni na harsashi. A gaskiya, yin ba'a iyakance ga shirye-shiryen ba. Zaka iya amfani da shi don bayyana wani aiki inda dole ne a sabunta fayiloli ta atomatik daga wasu lokacin da wasu suka canza.

Don shirya don yin amfani, dole ne ka rubuta fayil da ake kira maɓallin da ke bayyana dangantaka tsakanin fayiloli a cikin shirinka, da jihohi da dokokin don sabunta kowane fayil. A cikin shirin, yawancin fayiloli mai gudana suna sabuntawa daga fayiloli na kayan aiki, waɗanda aka tsara ta hanyar tattara fayilolin tushe.

Da zarar mai dacewa ta dace, duk lokacin da ka canza wasu fayilolin maɓallin, wannan umurni mai sauƙi mai sauƙi:

yi

Ya isa ya cika duk abin da ya dace. Shirin shirin ya yi amfani da tushen bayanan tushen da sauye-sauye lokutan fayiloli don yanke shawarar wane ɗayan fayilolin buƙatar sabuntawa. Ga kowane ɓangaren fayiloli ɗin ɗin, shi ya shafi dokokin da aka rubuta a cikin database.

yin aiwatar da umarnin a cikin maɓallin ƙara don ɗaukaka ɗaya ko fiye da sunaye masu suna , inda sunan shine yawancin shirin. Idan babu -f wani zaɓi ba a ciki ba, to za a nema da bayanan GNUmakefile , makefile , da Makefile , a wannan tsari.

A al'ada ya kamata ka kira kafileka ko dai ka sa ko Makefile . (Mun bada shawara akan Makefile domin yana bayyana a kusa da farkon jerin rubutun, daidai kusa da sauran fayiloli mai mahimmanci irin su README .) Sunan farko da aka bari, GNUfilefile , ba a bada shawara ga mafi yawan bayanai ba. Ya kamata ku yi amfani da wannan sunan idan kuna da wani mahimmanci da aka ƙayyade ga GNU, kuma ba za a fahimta ta wasu sigogin yin ba . Idan an daidaita shi ne "-", an shigar da shigarwar daidaitattun.

sa sabuntawa a manufa idan ya dogara da fayilolin da ake buƙata wanda aka canza tun lokacin da aka ƙaddamar da manufa ta karshe, ko kuma idan ba a sami manufa ba.

KARANTA

-b

-m

Ba'a kula da waɗannan zaɓuɓɓuka don dacewa tare da sauran sigogin yin .

-C dir

Canja shugabanci dirta kafin karanta fayiloli ko yin wani abu. Idan za a iya zaɓuɓɓukan zaɓi na Multi -Com , kowannensu yana fassara zumunta da baya: -C / -C da dai sauransu. Daidai yake da -C / sauransu. Anyi amfani da shi a yawancin lokaci tare da yin kira na sake yinwa .

-d

Bugu da ƙari bayanin bayanan da aka ƙaddamar da ƙari ga aiki na al'ada. Bayanin lalacewa ya ce wace fayilolin ana nazari ne don remaking, wanda lokuta suna kwatanta da sakamakon, wanda fayilolin zahiri suna bukatar gyarawa, wanda dokokin da aka yi la'akari da su kuma wanda aka yi amfani da su --- duk abin da ke sha'awa game da yadda za a yanke shawarar abin da za ku yi.

-e

Bada canje-canje da aka karɓa daga yanayin haɓaka a kan masu canji daga asfiles.

-f fayil

Yi amfani da fayil azaman mai saiti.

-i

Nuna duk kurakurai a dokokin da aka kashe don gyara fayiloli.

-I dir

Yana ƙayyade shugabanci ya ɓoye nema don bincika haɗakar fayiloli. Idan da dama ana amfani da ni don zaɓin kundayen adireshi masu yawa, ana bincika kundayen adireshi a cikin umarnin da aka ƙayyade. Ba kamar ƙwararraki ga sauran sifofin na yin ba , kundayen adireshi da aka ba da -I sa'idoji na iya zo tsaye bayan tutar: -Il yana da izini, da -I dir. An ba da wannan haɗin don dacewa da C-preprocessor's -I flag.

-j jobs

Ya ƙayyade adadin ayyukan (umarni) don gudu lokaci daya. Idan akwai zaɓi fiye da ɗaya -j , na ƙarshe shine tasiri. Idan aka ba da zaɓi -j ba tare da wata hujja ba, to, ba za ta iyakance adadin ayyukan da za su iya gudana lokaci guda ba.

-k

Ci gaba kamar yadda zai yiwu bayan kuskure. Yayin da manufa da ta kasa, da wadanda suke dogara da ita, ba za a iya magance su ba, sauran ƙididdigar waɗannan ƙira za a iya sarrafa su duka ɗaya.

-l

-l load

Ya ƙayyade cewa babu sabon aikin yi (umarni) ya kamata a fara idan akwai wasu ayyukan aiki da kuma matsakaicin matsakaicin akalla load (lambar tsabta). Ba tare da wata hujja ba, ta kawar da ƙimar iyakar da take gabata.

-n

Rubuta dokokin da za a kashe, amma kada ku kashe su.

-o fayil

Kada a sake gyara fayilolin fayil ko da ya tsufa fiye da masu dogara, kuma kada ku sake yin wani abu sabili da canje-canje a cikin fayil . Ainihin an ba da fayil ɗin a matsayin tsoho kuma ba a kula da dokokinsa ba.

-p

Rubuta tushen bayanan (dokoki da dabi'u mai mahimmanci) wanda ya samo daga karanta fayiloli; sa'an nan kuma aikata kamar yadda aka saba ko kamar yadda aka kayyade. Wannan kuma yana kwafi bayanin da aka ba ta hanyar canzawa -v (duba ƙasa). Don buga tushen bayanan ba tare da ƙoƙarin gyara duk fayiloli ba, yi amfani da yin -p -f / dev / null.

-q

`` Yanayin tambayar ''. Kada ku bi umarnin, ko buga wani abu; kawai dawo da matsayin fitowa wanda ba kome ba idan kullun da aka ƙayyade sun rigaya, ba haka ba.

-r

Cire yin amfani da dokokin ƙa'idodin ginawa. Har ila yau bayyana fitar da jerin tsoho na suffixes don dokokin sufuri.

-s

Tsarukan sauti; Kada ku buga dokokin yayin da aka kashe su.

-S

A soke sakamakon zaɓin -k . Wannan ba dole bane sai dai a cikin sake dawowa inda -k za'a iya gadonku daga saman matakin ta hanyar MAKEFLAGS ko kuma idan kun saita -k a MAKEFLAGS a cikin yanayinku.

-t

Taɓa fayilolin (sanya su alama ba tare da canza su ba) maimakon bin umurnansu. Anyi amfani da wannan don yin la'akari da cewa an yi umarni, don yaudarar kiran da ake yi a nan gaba.

-v

Buga fasalin shirin yin tare da haƙƙin mallaka, jerin marubuta da sanarwa cewa babu garanti.

-w

Rubuta sakon da ke dauke da jagorancin aiki kafin da bayan sauran aiki. Wannan yana iya zama da amfani ga ƙididdige kurakurai daga ƙwayoyin rikice-rikice na recursive yin umarni.

-W fayil

Yi kamar cewa an yi gyare-gyaren fayil ɗin kawai. Lokacin da aka yi amfani da shi-flag, wannan yana nuna maka abin da zai faru idan ka canza wannan fayil ɗin. Ba tare da -n ba , yana kusan kamar yadda yake gudana umarnin taɓawa a kan fayil da aka ba kafin yin gudu, sai dai idan an gyara lokacin canjawa kawai a cikin tunanin da za a yi .