Dèan - Command Command - Unix Command

dèan - GNU a 'dèanamh ghoireas gus buidhnean de phrògraman a chumail suas

Synopsis

dèan [ -f makefile ] [roghainn] ... targaid ...

Rabhadh

Tha an duilleag seo na earrann de dh 'sgrìobhainnean GNU. Chan eil e air ùrachadh ach bho àm gu àm oir chan eil am pròiseact GNU a 'cleachdadh nroff. Airson sgrìobhainnean slàn, a-nis, thoir sùil air make.info am faidhle fiosrachaidh a tha air a dhèanamh bhon fhaidhle tùsail Texinfo make.texinfo .

Tuairisgeul

Is e adhbhar a 'ghoireas a bhith a' dearbhadh gu fèin-ghluasadach dè na pìosan de phrògram mòr a dh'fheumas a bhith air an ath-mhilleadh agus a 'toirt seachad na h - òrduighean gus an ath-phostachadh. Tha an leabhran a 'toirt tuairisgeul air cur an gnìomh GNU, a chaidh a sgrìobhadh le Richard Stallman agus Roland McGrath. Tha na h-eisimpleirean againn a 'sealltainn phrògraman C oir tha iad nas cumanta, ach faodaidh tu dèanamh a dhèanamh le cànan prògramadh sam bith far am faod an t-òrdanaiche a bhith air a ruith le òrdugh slige. Gu dearbh, chan eil a ' dèanamh cuingealaichte ri prògraman. Faodaidh tu a chleachdadh gus cunntas a thoirt air obair sam bith far am feumar cuid de na faidhlichean ùrachadh gu fèin-obrachail bho dhaoine eile nuair a bhios càch ag atharrachadh.

Gus ullachadh airson dèanamh a dhèanamh , feumaidh tu faidhle a sgrìobhadh leis an t- susbaint a tha a 'mìneachadh nan dàimhean am measg fhaidhlichean sa phrògram agad, agus ag innse na h-òrdughan airson ùrachadh a dhèanamh air gach faidhle. Ann am prògram, mar as trice bidh am faidhle gnìomhach air ùrachadh bho fhaidhlichean cuspair, a tha an uair sin air a dhèanamh le bhith a 'deasachadh fhaidhlichean stòr.

Aon uair 's gu bheil clàr-taice freagarrach ann, gach turas a dh'atharraicheas tu cuid de na faidhlichean stòr, tha an t-òrdugh slige sìmplidh seo:

dèan

gu leòr airson a h-uile ath-dhìoladh riatanach a dhèanamh. Bidh am prògram dèanadais a 'cleachdadh bunait dàta dèan -dè agus na h-amannan atharrachadh mu dheireadh aig na faidhlichean gus co-dhùnadh dè am faidhle a dh'fheumar ùrachadh. Airson gach fear de na faidhlichean sin, tha e a 'toirt seachad na h-òrdughan a tha clàraichte san stòr-dàta

dèan òrdughan a-mach às an t- susbaint gus ainmean targaid no barrachd a thoirt ùrachadh, far a bheil ainm mar as trice prògram. Mura h-eil roghainn -f an làthair, dèan cinnteach gum bi na cruth-dèanidh GNUmakefile , makefile , agus Makefile anns an òrdugh sin.

Mar as trice bu chòir dhut fònadh a dhèanamh air an fhoirm-dèanaidh agad no an dèanadh thu air dòigh no Makefile . (Tha sinn a 'moladh Makefile oir tha e a' nochdadh gu follaiseach faisg air toiseach liosta eòlaire, dìreach faisg air faidhlichean cudromach eile leithid README .) Chan eil a 'chiad ainm air a dhearbhadh, GNUmakefile , air a mholadh airson a' mhòr-chuid de chlàran. Bu chòir dhut an t-ainm seo a chleachdadh ma tha dèanadh agad a tha sònraichte airson GNU a dhèanamh , agus cha dèan thu tionndaidhean eile de dhèanamh . Ma tha am faidhle dèante `- ', thèid an toradh coitcheann a leughadh.

targaid ùrachaidhean a dhèanamh ma tha e an crochadh air faidhlichean ro-ghoireasan a chaidh atharrachadh bho chaidh an targaid atharrachadh mu dheireadh no ma tha an targaid ann.

OBAIR

-b

-m

Thèid na roghainnean sin a leigeil seachad airson co-chòrdadh le dreachan eile de dhèanamh .

-C dir

Atharraich gu dir an eòlaire mus leugh thu na clàran-dèidh no a 'dèanamh rud sam bith eile. Ma tha roghainnean ioma -C air an sònrachadh, tha gach fear air a mhìneachadh co-cheangailte ris an fhear roimhe: -C / -C etc co-ionann ri -C / etc. Mar as trice, bidh seo air a chleachdadh le tagraidhean ath-chuairteachail de dhèanamh .

-d

Dèan clò-bhualadh air fiosrachadh dearbhaidh a bharrachd air a bhith a 'giullachd àbhaisteach. Tha am fiosrachadh dearbhaidh ag ràdh dè na faidhlichean a thathar a 'beachdachadh airson ath-nuadhachadh, dè na h-amannan-faidhle a thathar a' dèanamh an coimeas agus dè na toraidhean, dè na faidhlichean a dh'fheumas a bhith air an ath-leasachadh, agus na riaghailtean iongantach air am meas agus a tha air an cur an gnìomh --- a h-uile dad inntinneach mu mar a nì thu co-dhùnadh dè a nì thu.

-e

Thoir caochlaidhean air an toirt bho phrìomhachas na h-àrainneachd thairis air caochlaidhean bho chlàran-dè.

-f faidhle

Cleachd am faidhle mar chrann-sgrìobhaidh.

-i

Na cuir a-mach a h-uile mearachdan ann an òrdughan air an cuir gu bàs gus na faidhlichean ath-ghluasad.

-I dir

A 'sònrachadh feòla eòlaire ri rannsachadh airson clàran-dè a chaidh a thoirt a-steach. Ma tha grunnan -I air an cleachdadh airson grunn chlàran a shònrachadh, tha na seòlaidhean air an rannsachadh san òrdugh a chaidh a shònrachadh. Eu-coltach ris na h-argamaidean gu brataichean eile de dhèanamh , tha seòlaidhean air an toirt seachad - Faodaidh brataichean tighinn dìreach às dèidh a 'bhratach: -Tha cead ceadaichte, a bharrachd air -I dir. Tha an co-chòrdadh seo ceadaichte airson co-chòrdadh leis a 'bhratach-ro-làimh C -I .

-j obraichean

A 'sònrachadh àireamh nan obraichean (òrdughan) ri ruith aig an aon àm. Ma tha barrachd air aon roghainn -j , tha an tè mu dheireadh èifeachdach. Ma bheir an roghainn -j às aonais argamaid, cha toir e cuingealachadh air an àireamh de dhreuchdan a dh'fhaodas a ruith aig an aon àm.

-k

Lean air adhart cho mòr 's as urrainn às deidh mearachd. Ged nach urrainnear an targaid a dh'fhàillig, agus an fheadhainn a tha an urra ris, ath-chruthachadh, is urrainnear na cleachdaidhean eile aig na targaidean sin a phròiseasadh.

-l

-l luchdaich suas

Tha e a 'sònrachadh nach bu chòir obraichean ùra (òrdughan) a thòiseachadh ma tha obraichean eile a' ruith agus gu bheil an cuibheasachd uaireannan co-dhiù a ' tarraing (àireamh puing-bhogha). Le argamaid sam bith, bidh e a 'toirt air falbh ceann-uidhe a bha ann roimhe.

-n

Clò-bhuail na h-òrdughan a rachadh a chur gu bàs, ach na cuir an gnìomh.

-o faidhle

Na cleachd am faidhle faidhle fiù 's ma tha e nas sine na na h-eisimeileachd aice, agus na dèan ath-bheothachadh air sgàth atharrachaidhean sa fhaidhle . Gu h-àraidh tha am faidhle air a làimhseachadh cho sean agus tha na riaghailtean air an toirt seachad.

-p

Clò-bhualadh an dàta (riaghailtean agus luachan caochlaideach) a tha a 'toradh bho bhith a' leughadh nan clàran-dèanaidh; an uair sin cuir an gnìomh mar as àbhaist no mar a chaidh a shònrachadh a chaochladh Bidh seo cuideachd a 'clò-bhualadh an fhiosrachaidh dreach a thug an t-atharrachadh -v (faic gu h-ìosal). Gus an làrach dàta a phriontadh gun a bhith a 'feuchainn ri faidhlichean sam bith ath-dhèanamh, cleachd make -p -f / dev / null.

-q

`Mòd ceist ''. Na dèan òrdughan sam bith, no dad a chlò-bhualadh; dìreach till inbhe fàgail a tha neoni ma tha na targaidean sònraichte mar-thà air an ùrachadh, nach eil a dhìth air dhòigh eile.

-r

Deireadh a-steach cleachdadh na riaghailtean foillsichte a tha a 'nochdadh. Cuideachd an clàr bunaiteach de iarrtasan airson riaghailtean iarrtais a shoilleireachadh.

-s

Silent obrachadh; na priont na h-òrduighean mar a thèid an cur gu bàs.

-S

Sguir dheth buaidh an -k roghainn. Chan eil seo riatanach a-riamh ach ann an ath-dhreuchd a dhèanamh far an gabhadh a bhith air a thoirt bhon ìre as àirde dèan tro MAKEFLAGS no ma shuidhicheas tu -k ann am MAKEFLAGS nad àrainneachd.

-t

Faidhlichean tadhail (comharraich iad riutha gun a bhith gan atharrachadh) an àite a bhith a 'ruith nan òrduighean aca. Tha seo air a chleachdadh gus leigeil a-mach gun deach na h-òrdughan a dhèanamh, gus am biodh iad ag iarraidh ionnsaigh a dhèanamh air an àm ri teachd.

-v

Clò-bhuail an dreach den phrògram dèanta a bharrachd air dlighe-sgrìobhaidh, liosta de ùghdaran agus rabhadh nach eil barrantas ann.

-w

Clò-bhualadh teachdaireachd anns a bheil an t-eòlaire-obrach ro agus às dèidh giollachd eile Dh'fhaodadh seo a bhith feumail airson lorg a dhèanamh air mearachdan bho neadan iom-fhillte de dh 'òrdughan ath-aithris.

-W faidhle

Dèan dùil gum bi am faidhle targaid air atharrachadh. Nuair a thèid a chleachdadh leis a 'bhratach -n , tha seo a' sealltainn dhut dè a thachradh nam bu chòir dhut am faidhle sin atharrachadh. Às aonais -n , tha e cha mhòr an aon rud ri bhith a 'ruith comann- conaltraidh air an fhaidhle a chaidh a thoirt seachad mus dèan thu a dhèanamh , ach a-mhàin nach eil an ùine atharrachaidh air atharrachadh ach ann am mac-meanmna dèanamh .