Samee - Command Linux - Unix Command

samee - GNU waxay ka dhigtaa faa'idada si ay u sii wadaan kooxaha barnaamijyada

Muujinta

samee [ -f makrifile ] [xulasho] ... bartilmaameed ...

Digniin

Boggani waa soo saaridda dukumeentiga GNU. Waxaa loo cusbooneysiiyaa marmarka qaarkood sababtoo ah mashruuca GNU ma isticmaalo darajo. Wixii dhameystiran, dukumeentiyada hadda, tixraac faylka faahfaahinta maktabadda maktabadda kaas oo laga sameeyey faylka Texinfo source file make.texinfo .

Sharaxaad

Ujeedada adeegga is-kaashatada waa in si toos ah loo go'aamiyo qaybo ka mid ah barnaamijka weyn ee loo baahan yahay in dib loo soo celiyo oo soo saaro amarrada si loogu abaalmariyo. Buuggani wuxuu sharaxayaa hirgelinta GNU ee samaynta , kaas oo uu qoray Richard Stallman iyo Roland McGrath. Tusaalooyinkayadu waxay muujinayaan barnaamijyada C sababta oo ah waxay u badan yihiin, laakiin waxaad isticmaali kartaa inaad sameysid luqad kasta oo barnaamijyadooda oo ay ku haboon tahay in ay la socdaan amarro qarsoodi ah. Dhab ahaan, samee kuma koobna barnaamijyada. Waxaad u adeegsan kartaa si aad u sharaxdid hawl kasta oo faylasha qaar ay tahay in si toos ah loo cusbooneysiiyo kuwa kale mar kasta oo ay isbedelaan.

Si aad u diyaargarowdid inaad isticmaasho, waa inaad qortaa fayl la yiraahdo Makefile oo sharxaya cilaaqaadka ka dhexeeya faylashaada barnaamijka, iyo gobolada amarrada lagu xareeyo faylka kasta. Barnaamijka, sida caadiga ah faylka la fulin karo waa la cusbooneysiiyaa faylasha sheyga, kuwaas oo ay ku jiraan inay sameeyaan faylasha ilaha xogta.

Marka makrifile ku haboon, mar kasta oo aad bedesho faylalka ilo xogeed, qawaaniinta fudud ee fudud:

samee

ku filan inay fuliyaan dhammaan dib-u-celinta lagama maarmaanka ah. Barnaamijka samaynta wuxuu adeegsanayaa saldhigga xogta macquulka ah iyo waqtiyada ugu dambeeya ee feylasha si loo go'aamiyo midda faylasha loo baahan yahay in la cusbooneysiiyo. Mid kasta oo ka mid ah faylashaas, wuxuu soo saaraa amarrada lagu diiwaangeliyay xogta.

sameeyaan amarrada ku jira maktabadda si ay u cusbooneysiiyaan hal ama ka badan magacyada bartilmaameedka, halkaas oo magaciisu yahay caadi ahaan barnaamij. Haddii aan laheyn -f doorasho, waxaad ka raadineysaa makhaayadaha GNUmakefile , makefile , iyo Makefile , sidaasi.

Caadi ahaan waa inaad wacdaa maktabadda makhuufkaaga ama Makefile . (Waxaan kugula talinaynaa Makefile sababtoo ah waxay u muuqataa mid u muuqata bilawga taxanaha taxanaha ah, midigta meel u dhow faylasha kale ee muhimka ah sida README .) Magaca kowaad ee la hubiyo, GNUmakefile , laguma talinayo badi makhaayadaha. Waa inaad isticmaashaa magacan haddii aad haysato makhaayad gaar ah oo GNU sameyso , oo aan la fahmi doonin qaybaha kale ee samaynta . Haddii makefile yahay '-', fikradda caadiga ah ayaa la aqriyaa.

u samee cusbooneysiinta bartilmaameed haddii ay ku xiran tahay faylasha shuruudaha ah ee la beddelay tan iyo bartilmaameedkii ahaa kii ugu dambeeyey, ama haddii bartilmaameedku aanu jirin.

OPTIONS

-b

-m

Doorashooyinkan waa la iska indhatiray iyadoo loo eegayo qaababka kale ee samaynta .

-Cududa

Isbeddelka tusaha taxanaha kahor intaadan aqrin maktabada ama wax kale wax kale. Haddii ikhtiyaarka -C kala doorasho, mid kastaa waa loo fasiraa midkii hore: -C / -C waxuu u dhigmaa -C / i. Tani waxaa sida caadiga ah loo adeegsadaa dib u noqoshada dib u noqoshada.

-d

Diiwaangelinta macluumaadka khaladka ah marka lagu daro shaqaynta caadiga ah. Diiwaangelinta macluumaadka ayaa sheegaya in faylalka loo tixgelinayo dib-u-dhiska, taasoo fayl-gaabnaanta lagu barbardhigayo iyo natiijooyinka, faylasha dhabta ah waxay u baahan yihiin inay noqdaan dib-u-hagaajin, kuwaas oo qeexaya qawaaniinta la qaddariyo oo lagu dabaqo --- wax walba oo xiiso leh sida go'aan looga gaadho waxa la sameeyo.

-e

Sii beddelaadaha laga qaadayo jawiga ka soo baxa isbeddelada ka yimaada makhaayadaha.

-f faylka

Isticmaal faylka sida makhrile.

-i

Iska ilaali dhammaan khaladaadka ku jira amarrada lagu fuliyay in la soo rogo faylasha.

-Waan diraa

Waxay cayimeysaa diristii loo yaqaan ' dir directory' si loo raadiyo makhaayadaha. Haddii dhowr fursadood oo I- loo isticmaalo si loo cayimo wicitaano dhowr ah, wicitaanada ayaa lagu baarayaa sida loo cayimay. Si ka duwan doodaha calaamadaha kale ee la sameeyo , wicitaanada la siiyay-calanka I ayaa si toos ah u imaan kara calanka: -Ku dirka waa la oggol yahay, iyo sidoo kale -I dir Ereygan waxaa loo ogolyahay inuu la mid yahay calaamadda C preprocessor C-da.

shaqooyinka

Muujinaya tirada shaqooyinka (amarrada) si ay u wada siman yihiin. Haddii ay jirto wax ka badan hal-doorasho, waa mid ugu dambeysa. Haddii ikhtiyaarka -j oo la bixiyo iyada oo aan la helin dood, ma dhaji doontid tirada shaqooyinka isku kicin kara.

-k

Sii wad inta ugu macquulsan ka dib qalad. Inkastoo bartilmaameedkii ku fashilmay, iyo kuwa ku tiirsan, ma noqon karaan dib udabeeyn, marxaladaha kale ee ku xiran bartilmaameedyada waa la wadaagi karaa oo dhan.

-l

gaaban

Waxay tilmaamaysaa in aan la bilaabin shaqooyin cusub (amarro) haddii ay jiraan shaqooyin kale oo shaqaynaya oo celceliska raristu ay ugu yar tahay (nambarka dhibcaha). Iyadoo aan dood lahayn, waxay saareysaa xadka hore ee xadka.

-n

Daji talooyinka la fulin lahaa, laakiin ha ku dhaqmin.

faylka

Ha dib u soo qaadin faylka feylka xitaa haddii ay ka weyntahay xuduudaheeda, oo waxba ha ka qaadin wax ku saabsan isbeddelka faylka . Fikrad ahaantii faylka waa la daaweynayaa sida da 'wayn iyo sharciyadiisa waa la iska indhatiray.

-p

Daabacida xogta (qawaaniinta iyo qiimaha variable) taas oo ka dhalata akhrinta makhaayadaha; ka dibna fuli sida caadiga ah ama sida kale loo cayimay. Tani waxay sidoo kale daabacdaa macluumaadka wicitaanka ee ay bixiso isweydaarsiga -v-ka (hoos fiiri). Si aad u daabacdo saldhigga xogta adiga oo aan isku dayin inaad dib-u-dhajiso faylasha, waxaad isticmaali kartaa -p / f / dev / null.

-q

'' Habka su'aasha ''. Ha ku dhaqmin wax amar ah, ama wax daabacan; kaliya ku soo noqosho xaalada ka baxsan ee eber haddii bartilmaameedyada la cayimay horayba u soo gudbay, haddii kale aan ahayn.

-r

Ka tirtirso isticmaalka sharciyada aan tooska ahayn ee la dhisay. Sidoo kale waa inaad ka taxadartaa liiska qiimaha ah ee ku habboon ee sharciyada dhammeystiran.

-s

Hawlgallada aamusan; ha daabicin amarrada sida loo fuliyo.

-S

Jooji saamaynta xulashada -k . Tani marnaba lagama maarmaan maahee, marka laga reebo samaynta qaabka dib-u-celinta ee laga yaabo in laga dhaxlo heerka ugu sarreeya iyada oo la adeegsanayo MAKEFLAGS ama haddii aad dhigto MAKEFLAGS ee degaankaaga.

-t

Faylasha taabto (calaamadi ilaa taariikhda iyaga oo aan si dhab ah wax uga beddelin) meeshii ay ku socon lahaayeen amarradooda. Tani waxaa loo isticmaalaa in ay iska dhigaan in amarrada la sameeyey, si ay u nacaan codsiyada mustaqbalka ee samaynta .

-v

Waxaad daabacdaa barnaamijka barnaamijka lagu daray oo lagu daray copyright, liiska qorayaasha iyo ogeysiis aan shaki ku jirin.

-w

Fariin farriin ah oo ku jira liiska shaqada ka hor iyo ka dib hawlgal kale. Tani waxay faa'iido u yeelan kartaa in la baadho khaladaadka ka yimaada qulqulooyinka adag ee amarrada soo noqnoqda.

-Wax feyl

Iska dhig in faylka bartilmaameedku hadda la bedelay. Marka la isticmaalo calanka -n , tani waxay ku tusineysaa waxa dhici doona haddii aad tahay inaad bedesho faylkaas. Iyadoo aan aheyn, waxay u dhowdahay mid la mid ah iyadoo la adeegsanayo ficil taabasho ah oo ku saabsan faylka la bixiyey ka hor inta aan la samayn , marka laga reebo in waqtiga isbeddelka lagu bedelay oo kaliya malaha malaha.