Ṣe - Òfin Nẹtiwọki - Òfin UNIX

ṣe - GNU ṣe anfani lati ṣetọju awọn ẹgbẹ ti awọn eto

Atọkasi

ṣe [ -f makefile ] [aṣayan] ... afojusun ...

Ikilo

Oju-iwe yii jẹ ẹya ti awọn iwe aṣẹ ti GNU ṣe. A ṣe imudojuiwọn nikan ni igba diẹ nitoripe iṣẹ GNU ko lo nroff. Fun pipe, awọn iwe lọwọlọwọ, tọka si Alaye faili make.info eyiti a ṣe lati inu faili orisun faili Factory make.texinfo .

Apejuwe

Ète ti ṣe ìfilọlẹ ni lati pinnu laifọwọyi ti awọn ege ti eto nla kan nilo lati tun ṣe atunṣe ati ki o gbe awọn ofin naa lati ṣafọpọ wọn. Afowoyi n ṣe apejuwe GNU imuse ti ṣe , ti a ti kọ nipa Richard Stallman ati Roland McGrath. Awọn apeere wa ṣe afihan awọn eto C nitori wọn jẹ julọ wọpọ, ṣugbọn o le lo ṣiṣe pẹlu eyikeyi eto siseto ti olutumọ le ṣee ṣiṣe pẹlu aṣẹ aṣẹ-inu kan. Ni otitọ, ṣe ko ni opin si awọn eto. O le lo o lati ṣe apejuwe eyikeyi iṣẹ-ṣiṣe nibiti awọn faili gbọdọ wa ni imudojuiwọn laifọwọyi lati awọn omiiran nigbakugba ti awọn ẹlomiran ba yipada.

Lati mura lati lo ṣe , o gbọdọ kọ faili kan ti a npe ni folda ti o ṣe apejuwe awọn ibasepọ laarin awọn faili ninu eto rẹ, ati awọn ipinle awọn ofin fun mimu iṣẹ kọọkan ṣe. Ni eto kan, ni igbagbogbo faili ti a fi sori ẹrọ ti wa ni imudojuiwọn lati awọn faili ohun elo, eyiti a ṣe nipasẹ kika awọn faili orisun.

Lọgan ti ifilelẹ ti o dara kan wa, ni igbakugba ti o ba yipada awọn faili orisun kan, aṣẹ fifẹ yii:

ṣe

O yẹ lati ṣe gbogbo awọn atunṣe ti o yẹ. Eto ṣiṣe naa nlo ipilẹ data datafile ati awọn akoko iyipada ti o gbẹhin awọn faili lati pinnu eyi ti awọn faili nilo lati wa ni imudojuiwọn. Fun ọkọọkan awọn faili naa, o ni awọn ofin ti a gbasilẹ ni ibi ipamọ data naa.

ṣe paṣẹ awọn ofin ni makefile lati mu ọkan tabi diẹ ẹ sii awọn orukọ afojusun, ibi ti orukọ jẹ maaṣe eto kan. Ti ko ba si -f aṣayan wa, ṣe yoo ṣafẹwo fun Relimu GNUmakefile , makefile , ati Makefile , ni aṣẹ naa.

Ni deede o yẹ ki o pe olupin rẹ boya makefile tabi Makefile . (A ṣe iṣeduro Makefile nitori pe o han ni afihan nitosi ibẹrẹ akojọ ašayan, ọtun nitosi awọn faili pataki gẹgẹbi README .) Orukọ akọkọ ti a ṣayẹwo, GNUmakefile , ko ni iṣeduro fun julọ awọn igbasilẹ. O yẹ ki o lo orukọ yi ti o ba ni folda ti o jẹ pato si GNU ṣe , kii yoo ni oye nipasẹ awọn ẹya miiran ti ṣe . Ti o ba jẹ pefilefile jẹ '-', a ti ka kika ti o yẹ.

ṣe awọn imudojuiwọn kan afojusun ti o ba da lori awọn faili ti o ṣe pataki ti o ti yipada nigbati a ṣe ayipada ti afojusun naa, tabi ti ko ba si afojusun naa.

Awọn aṣayan

-b

-m

Awọn aṣiṣe wọnyi ko bikita fun ibamu pẹlu awọn ẹya miiran ti ṣe .

-C ọti

Yi pada si itọnisọna ṣaju ki o to kika awọn folda tabi ṣe ohunkohun miiran. Ti o ba ti yan awọn aṣayan ọpọ-ọpọtọ, kọọkan ti ni itumọ ibatan si ti iṣaaju: -C / -C ati be be lo deede si -C / ati be be lo. Eyi ni a maa n lo pẹlu awọn ẹbẹ ti awọn igbasilẹ ti ṣe .

-d

Ṣiṣẹ alaye ti n ṣatunṣe aṣiṣe ni afikun si sisẹ deede. Alaye ti n ṣatunṣe aṣiṣe sọ iru awọn faili ti a ṣe ayẹwo fun atunṣe, eyi ti awọn akoko faili ṣe afiwe ati pẹlu awọn esi, eyi ti awọn faili fẹ lati ni atunṣe, eyi ti awọn ofin ti a ko ni pe wọn ti a lo - gbogbo ohun ti o ni nipa bi ṣe ṣe pinnu kin ki nse.

-e

Fun awọn oniyipada ti o ya lati ibẹrẹ ayika lori awọn oniyipada lati ṣe aibọwọ.

-f faili

Lo faili bi folda.

-i

Ṣiṣe gbogbo awọn aṣiṣe ni awọn ofin ti a ṣe si atunṣe awọn faili.

-I dir

N ṣe itọnisọna kan lati ṣawari lati ṣawari fun fifawari ti o wa. Ti a ba lo awọn aṣayan -I- pupọ lati ṣafihan awọn iwe-itọnisọna pupọ, awọn iwe-ilana naa wa ninu aṣẹ ti a pato. Kii awọn ariyanjiyan si awọn asia miiran ti ṣe , awọn ilana ti a fi pẹlu -I awọn asia le wa taara lẹhin ti aṣa: -I dir ni a gba laaye, bakannaa -I dir. A ṣe igbasilẹ sita yi fun ibamu pẹlu akọle C-Preprocessor -I .

-j iṣẹ

Tọkasi nọmba awọn iṣẹ (awọn aṣẹ) lati ṣiṣe ni nigbakannaa. Ti o ba wa ni aṣayan diẹ ẹ sii ju ọkan lọ, ti o kẹhin jẹ doko. Ti a ba fun aṣayan -J laisi ariyanjiyan, ṣe ko ni dinku iye awọn iṣẹ ti o le ṣiṣẹ ni nigbakannaa.

-k

Tẹsiwaju bi o ti ṣee ṣe lẹhin aṣiṣe kan. Nigba ti afojusun ti o kuna, ati awọn ti o dale lori rẹ, ko le ṣe atunṣe, awọn igbẹkẹle miiran ti awọn afojusun wọnyi le ṣe atunṣe gbogbo kanna.

-l

-l fifuye

Sọ pe ko si awọn iṣẹ titun (awọn aṣẹ) yẹ ki o bẹrẹ ti o ba wa ni awọn iṣẹ miiran ti nṣiṣẹ ati pe apapọ fifuye ni o kere ju ẹrù (nọmba oju-omi kan). Pẹlu laisi ariyanjiyan, yoo mu iwọn idaduro ti iṣaaju.

-n

Tẹ awọn ofin ti yoo paṣẹ, ṣugbọn ko ṣe wọn.

-o faili

Maṣe tun atun faili fáìlì naa paapaa ti o ba dagba ju awọn igbẹkẹle rẹ lọ, ki o si ṣe atunṣe ohunkohun nitori awọn ayipada ninu faili . Paapa awọn faili ti ṣe atunṣe bi ogbologbo ati awọn ofin rẹ ko ni gba.

-p

Tẹjade ipilẹ data (awọn ofin ati awọn iye iyipada) ti o ni abajade lati ka kika eroja; ki o si ṣiṣẹ gẹgẹ bi o ṣe deede tabi bibẹkọ ti o kan pato. Eyi tun tẹjade alaye ti ikede ti a fun nipasẹ ayipada -v (wo isalẹ). Lati tẹ ibi ipilẹ data silẹ lai gbiyanju lati tun eyikeyi awọn faili ṣe, lo ṣe -p -f / dev / null.

-q

'`Ipo ibeere' '. Maṣe ṣiṣe awọn aṣẹ eyikeyi, tabi tẹ ohunkohun; o kan pada ipo ipo ti o jẹ odo ti o ba jẹ pe awọn afojusun ti o ti wa tẹlẹ ti wa tẹlẹ, ti kii ṣe lọwọlọwọ bibẹkọ.

-r

Muu lilo awọn ofin ti ko ni imisi. Bakannaa ṣafihan awọn akojọ aiyipada ti awọn idiwọn fun awọn ofin idiwọ.

-s

Iṣẹ isinmi; ma ṣe tẹ awọn ofin naa bi wọn ti pa wọn.

-S

Fagilee ipa ti aṣayan -kk . Eyi kii ṣe pataki ayafi ti o ba wa ni igbasilẹ ni ibiti -k le jẹ jogun lati ipele oke-ipele nipasẹ MAKEFLAGS tabi ti o ba ṣeto -k ni MAKEFLAGS ni ayika rẹ.

-t

Fọwọkan awọn faili (samisi wọn si ọjọ laisi ṣiṣe iyipada wọn) dipo ṣiṣe awọn ofin wọn. Eyi ni a lo lati ṣebi pe awọn ofin ni a ṣe, ni lati ṣe aṣiwère awọn ẹbẹ ti awọn ọjọ iwaju ti ṣe .

-v

Tẹjade ikede ti eto eto- ṣe naa pẹlu aṣẹ-aṣẹ, akojọ awọn onkọwe ati akiyesi pe ko si atilẹyin ọja.

-w

Tẹ ifiranṣẹ ti o ni itọnisọna ṣiṣe ṣaaju ati lẹhin processing miiran. Eyi le jẹ wulo fun titele awọn aṣiṣe lati awọn itẹ itẹju ti awọn igbasilẹ ti o ṣe awọn ofin.

-W faili

Ṣe pe pe faili afojusun ti a ti tunṣe. Nigbati o ba lo pẹlu -n Flag, eyi yoo fihan ọ ohun ti yoo ṣẹlẹ ti o ba tun yipada yii. Laisi -n , o fẹrẹ jẹ kanna bi nṣiṣẹ pipaṣẹ ifọwọkan lori faili ti a fi fun ṣaaju ṣiṣe ṣiṣe, ayafi pe akoko iyipada ni a yipada nikan ni irọrun ṣe .