déanfaidh GNU fóntais chun grúpaí clár a choimeád
Achoimre
déan [ -f makefile ] [rogha] ... sprioc ...
Rabhadh
Is sliocht de dhoiciméadú GNU é an leathanach seo . Ní dhéantar é a nuashonrú ach ó am go chéile toisc nach n-úsáideann an tionscadal GNU nroff. Le haghaidh na doiciméid iomlán, déan tagairt don make.info comhad info atá déanta as an comhad foinse Texinfo make.texinfo .
Cur síos
Is é an cuspóir atá leis an bhfóntas a dhéanamh ná cinntí a dhéanamh go huathoibríoch ar na píosaí de chlár mór a dhíspreagadh agus na horduithe a eisiúint chun iad a athdhéanamh. Déanann an lámhleabhar cur síos ar chur i bhfeidhm GNU a dhéanamh , a scríobh Richard Stallman agus Roland McGrath. Taispeánann ár samplaí cláir C ós rud é go bhfuil siad is coitianta, ach is féidir leat é a úsáid le haon teanga cláir a bhféadfar a n-imscrúdú a reáchtáil le comhartha bhlaosc. Go deimhin, níl sé teoranta do chláir a dhéanamh. Is féidir leat é a úsáid chun cur síos a dhéanamh ar aon tasc ina gcaithfidh roinnt comhaid a nuashonrú go huathoibríoch ó dhaoine eile nuair a athraíonn na daoine eile.
Chun a ullmhú le húsáid a dhéanamh , ní mór duit comhad a scríobh ar a dtugtar an makefile a chuireann síos ar na caidrimh i measc na gcomhad i do chlár, agus deir sé na horduithe chun gach comhad a nuashonrú. I gclár, is gnách go ndéantar an comhad inrite a uasghrádú ó chomhaid réadmhaoine, a dhéantar ina dhiaidh sin trí chomhaid foinse a thiomsú.
Chomh luath agus is féidir an t-ordú bhlaosc seo a dhéanamh, gach uair a athraíonn tú roinnt comhad foinse,
Déan
go leor chun gach athmhúnlú riachtanach a dhéanamh. Úsáideann an clár a dhéanamh bunachar sonraí na ndéanta agus na huaire athruithe deiridh de na comhaid chun cinneadh a dhéanamh ar cé acu de na comhaid is gá iad a nuashonrú. I gcás gach ceann de na comhaid sin, eisíonn sé na horduithe atá taifeadta sa bhunachar sonraí.
déanfaidh sé nó sí orduithe sa chuileog chun spriocainmneacha amháin nó níos mó a thabhairt cothrom le dáta, áit a bhfuil ainm de ghnáth clár. Mura bhfuil rogha -f ann faoi láthair, déanfaidh sé na nithe seo a leanas a lorg ar GNUmakefile , makefile , and Makefile , san ord sin.
De ghnáth, ba cheart duit do dhéanamh a dhéanamh nó déanfile a dhéanamh . (Molaimid Makefile toisc go bhfeictear go suntasach in aice le liostú eolaire, díreach i gcomhair comhaid tábhachtacha eile cosúil le README .) Ní mholtar an chéad ainm a sheiceáil, GNUmakefile , don chuid is mó de na comhaid. Ba chóir duit an t-ainm seo a úsáid má tá céim déanta agat atá sainiúil le GNU a dhéanamh , agus ní thuigfidh leaganacha eile de dhéanamh . Más é "-" an t-iarratas a dhéanamh, léitear an t-ionchur caighdeánach.
sprioc a thabhairt cothrom le dáta má tá sé ag brath ar chomhaid réamhriachtanais a mhodhnú ó rinneadh an sprioc a mhodhnú go deireanach, nó mura bhfuil an sprioc ann.
ROGHANNA
-b
-m
Déantar neamhaird ar na roghanna seo maidir le comhoiriúnacht le leaganacha eile de dhéanamh .
-C dir
Athraigh go dtí an eolaire eolaire sula léitear na foirfeacha nó aon ní eile a dhéanamh. Má tá roghanna il -C sonraithe, déantar gach ceann a léiriú i gcoibhneas leis an gceann roimhe seo: -C / -C is ionann agus -C / srl. Úsáidtear é seo de ghnáth le hiarratais athchúrsacha a dhéanamh .
-d
Priontáil faisnéise dífhabhrúcháin chomh maith le gnáthphróiseáil. Deir an fhaisnéis dífhabhtaithe cé na comhaid atá á mheas le haghaidh athchóiriú, a bhfuil amanna comhaid á gcur i gcomparáid leo agus na torthaí a bhfuil gá leo a athbhunú, agus na rialacha intuigthe a mheastar agus a chuirtear i bhfeidhm --- gach rud suimiúil faoi conas a chinneann sé Cad atá le déanamh.
-e
Tabhair na hathróga a tógadh ón dtimpeallacht timpeallachta thar athróg ó na foirmeacha déanta.
-f comhad
Bain úsáid as an comhad mar chuileog.
-i
Cuir neamhaird ar gach earráid in orduithe a fhorghníomhaíodh chun comhaid a athmhúnlú.
-I dir
Sainaithníonn dir eolaire cuardach a dhéanamh ar fhoirm chuí san áireamh. Má úsáidtear roinnt -I roghanna chun roinnt eolairí a shonrú, cuardaítear na heolairí san ord a shonraítear. Murab ionann agus na hargóintí chuig bratacha eile a dhéanamh , is féidir le heolairí a thugtar leis na bratacha a thagann go díreach tar éis an bhratach: -It ceadaítear talamh, chomh maith le -Iir . Ceadaítear an comhréir seo le comhoiriúnacht le bratach an réamhphróiseálaí C-.
-j poist
Sonraítear líon na bpost (orduithe) a reáchtáil ag an am céanna. Má tá níos mó ná rogha aon -j ann, tá an ceann deireanach éifeachtach. Má thugtar rogha -j gan argóint, ní chuirfidh sé teorainn leis an líon post a fhéadfaidh a reáchtáil ag an am céanna.
-k
Lean an oiread agus is féidir i ndiaidh earráide. Cé nach féidir an sprioc a theip air, agus iad siúd atá ag brath air, a athmhúnlú, is féidir na cleithiúlachtaí eile de na spriocanna seo a phróiseáil mar an gcéanna.
-l
-l ualach
Sonraíonn nach chóir aon phoist nua (orduithe) a thosú má tá poist eile á reáchtáil agus go bhfuil ualach ar a laghad an meán ualach (uimhir phointe snámh). Gan aon argóint, cuireann sé ualach ualach roimhe sin.
-n
Priontáil na horduithe a dhéanfaí a fhorghníomhú, ach ná iad a fhorghníomhú.
-o comhad
Ná déan an comhad comhad a athshlánú fiú má tá sé níos sine ná a spleáchais, agus nach ndéanann tú aon rud a athmhúnlú de bharr athruithe sa chomhad . Go bunúsach déileálfar leis an gcomhad mar an-aois agus déantar neamhaird dá rialacha.
-p
Priontáil an bonn sonraí (rialacha agus luachanna athraitheach) a eascraíonn as na foirfeacha a léamh; déanfar é a fhorghníomhú mar is gnách nó mar a shonraítear a mhalairt. Cruthaíonn sé seo an t-eolas faoi leagan a thug an t-aistriú -v (féach thíos). Chun an bonn sonraí a phriontáil gan aon chomhad ar bith a dhéanamh, bain úsáid as -p -f / dev / null.
-q
`Mód ceist ''. Ná reáchtáil aon orduithe, ná aon rud a phriontáil; ach stádas fágtha a sheoladh ar ais nach bhfuil nialasach má tá na spriocanna sonraithe cothrom le dáta cheana féin, níl aon ní eile.
-r
Deireadh a chur le húsáid na rialacha intuigthe atá intuigthe. Chomh maith leis sin léirigh liosta réamhshocraithe na n-iarmhírí le haghaidh rialacha iarratais.
-s
Oibríocht chiúin; ná na horduithe a phriontáil de réir mar a fhorghníomhófar iad.
-S
Cealaigh éifeacht na rogha -k . Ní gá seo riamh ach amháin i gcás athchúrsála a dhéanamh nuair a d'fhéadfaí é a fháil ar an leibhéal barr trí MAKEFLAGS nó má shocraíonn tú -k i MAKEFLAGS i do thimpeallacht.
-t
Comhaid dteagmháil (iad a mharcáil suas chun dáta gan iad a athrú i ndáiríre) seachas a n-orduithe a reáchtáil. Úsáidtear é seo chun a ligean go ndearnadh na horduithe, chun go gcuirfí i dteagmháil le todhchaí a dhéanamh amach anseo.
-v
Priontáil leagan an chláir a dhéanamh chomh maith le cóipcheart, liosta údair agus fógra nach bhfuil aon bharántas ann.
-w
Teachtaireacht a phriontáil ina bhfuil an t-eolaire oibre roimh agus tar éis próiseála eile. D'fhéadfadh sé seo a bheith úsáideach chun earráidí a rianú ó neadanna casta orduithe athchúrsacha.
-W comhad
A réamh-mheas go bhfuil an spriocchomhad athraithe go díreach. Nuair a úsáidtear é leis an bhratach -n , léiríonn sé seo cad a tharlódh dá mba mhodhnófaí an comhad sin. Gan -n , tá sé beagnach mar an gcéanna le ordú tadhaill a reáchtáil ar an gcomhad a thugtar sula ndéanann sé a dhéanamh , ach amháin go n-athraítear an t-am modhnóireachta ach amháin i samhlaíocht a dhéanamh .