- Fermandariya Linux - Komîteya Unix

çêkin - GNU bikar bînin ku komên bernameyên parastin

Synopsis

[ -f makefile ] [hilbijêre] ... target ...

Gazî

Ev rûpel rakêşek ji belgeyên GNU e. Ew tenê carinan nûve ye ku ji projeya GNU nroff nayê bikaranîn. Ji bo belge, belgeyên heyî, ji bo pelê agahdariyê agahdar bike ku kîjan ji Texinfo çavkaniya pelê çêkiriye çêkirin ..texinfo .

Terîf

Armanca bikaranîna karanîna ew e ku xweya xwe ya ku bernameya mezin a pêdivî ye ku hewce bike ku emrê wan bikin ku em bi wan re bigihînin. Pirtûka GNU pêkanîna pêkanîna danûstendinê dide , ku ji aliyê Richard Stallman û Roland McGrath ve hate nivîsandin. Wek mînakên bernameyên C, ji ber ku ew pir bi gelemperî re nîşan dide, lê hûn dikarin bikaribin bi bi bernameyek bernameyek çêbikin ku kîjan hevrêz bi rêgezek kulk be. Di rastiyê de, ne tenê bernameyên bernameyê ne. Hûn dikarin bikar bînin ku ji bo karê ku her tiştên din veguherin ku hin pelên xwe bi xwe ji nû ve nû ve nûve bike.

Ji bo amadekariyê ji bo karanîna çêkirinê , divê hûn pelê navnîşan bêjin ku navê fîlmên ku di nav bernameyên we de di nav bernameyên we de têkiliyên xwe dide, û dewletên ku ji bo her pelê nûve dike. Di bernameyekê de, bi gelemperî pelê rêvebirinê ji pelên objectên nû ve nûvekirî ye, ku bi riya bi pelan çavkaniyên çavkaniyê têne çêkirin.

Dema ku destnîşanek çêkirî çêbibe, her cara ku hûn pelên hin çavkaniyê biguherînin, vala fermandarê vê yekê:

kirin

Pêwîste ji bo hemî hewceyên pêwîst. Bernameya programa bingeha daneyên pelê çêfile û karanîna paşîn-guhertinên pelan bikar bînin ku biryar bidin ku kîjan pelan pêwîste nûjen bikin. Ji bo her pelên van pelan, ew emirên ku di daneya daneyê de hatine tomar kirin.

Rêbazên ku di navê gelemperî de bernameyeke gelemperî ye, ji nûçeyên yek an hejmarên nû ve nûjen bikin. Heke ne -f bijarte heye, dê ji bo çêkirina GNUmakefile , makefile , û Makefile , dê ji bo çêbikin.

Hûn bi gelemperî divê hûn şîfreyê xwe bikin an jî çêbikin an çêfê bikin . (Em pêşniyar dikin ku Makefile ji bo destpêka destpêka lîsteya dîplomatîk, nêzîk pelên dî girîng ên pelên din ên wekî README .) Navê pêşîn tê kontrolkirin, GNUmakefile , ji bo piranîya pêdiviyên pêşniyar nayê pêşniyarkirin. Divê hûn vê navê bikar bînin eger hebûna we ya ku ji bo GNU taybetî ye, wê bikar bîne, û ji hêla guhertoyên din ên din ve tê fêm nakin. Heke ku formfile `` 'ye ,, pergala standarde bixwîne.

nûjen bikin ku hedefa pelên li ser pelên sereke yên ku guherîn heya dawî hatibû guhertin, an jî hedefa wê ne girêdayî ye.

OPTIONS

-b

-m

Ev alternatîfên ji bo versiyonên din ên çêkirî yên hevrêziyê têne guhartin.

-C dir

Guhertoya dirêve biguherînin ku ji ber kufên xwendinê an jî tiştek din bikin. Heke alternatîf -C alternatîf têne diyar kirin, her yek ji berê ya paşîn re şirove kirin: -C / -C ê -hevî -C / nî ye. Ev bi gelemperî bi veguhestina veguhestina çêkirina karanîna tê bikaranîn.

-d

Agahdariya debugging di nav pêvajoya normal de çap bike. Agahiya danûstendinê ya ku dibêjin pelên ku ji bo pelan têne têne kirin û bi encama encam têne tête kirin, têne pelên ku bi rastî hewceyê hewce dike, ku qanûnên zelal têne tête kirin û têne kirin. çi bikin.

-e

Variantên ji hêla pevçûnê ve ji hêla hawîrdora hawîrdewletê ve tê girtin.

-f file

Pelê bikar bîne wekî asfile.

-ez

Hemû şaşên ku di rêveberiyên bi pelên veguhestinê de hatine darizandin.

-I dir

Di peldanka diranan de ji bo peldanka diranan diyar dike. Heke çend- I alternatîf têne bikaranîn ku çend derhêneran diyar dikin, derhêneran li ser hiqûqa lêgerînê têne lêgerîn. Berevajî armancên ji alên din ên alên çêkirî , derhênêrên bi wan re tên dayîn-Ez ala ala ala ala ala paş werin . Ev syntaxê ji bo ala C-preprocessor bi alîgiriya hevahengî heye.

-j jobs

Numreya karên (emrê) diyar dike ku bihevrekevin. Heke ji hêla yek -j heye, dawî yek yek e. Heke ji -j veguherînek bêyî armancê tête dayîn, heger dê hejmara hejmara karanîna sînor bikin ku dikare bi hev re digerin.

-k

Piştî çewtiyek berdewam bike. Dema ku armanca ku têk ne, û yên ku li ser wê girêdayî, nikare bêne avakirin, hûrgelên din ên van armancan dikarin hemî heman pêvajoy kirin.

-l

-lload

Heke diyar dike ku karên din digerin û hema hejmara navîn kêmtir zêde dibe (hejmareke qonax). Ne bi armancî, sînorê berê ya borî jê veguhestin.

-n

Daxuyanên ku ji bo darvekirinê vexwendin, lê çap bikin, lê wan nekin.

pelê -o

Heta pelê wê mezintirîn pelê pelê bîr nekin, û tiştek guhartina pelê li pelê nake . Pêdivî ye ku pelê pir kevir tê tedawî ye û rêbazên wê têne asteng kirin.

-p

Print the data base (values ​​and rules of variables), ku encamên kufilê dixwînin; piştre wekî normal an jî wekî wekî din diyar kirin. Ev jî agahdariya guhertoya vîdyoyê ji hêla -v switch (di binêrin) binirxîne. Ji bo ku hewldanên ku tu pelê dîsa hewl didin, daneyên daneyên çapkirinê, karanîna make -p -f / dev / null bikar bînin .

-q

`` Pirsa Mode ''. Tu emir nake, an tiştek çap bikin; Tenê hedef hebe ku ew hedef diyar kir ku heya pêşîn heya nû, nezero jî tenê riya derkeve.

-r

Ji bo hilweşandina rêbazên însan in hilweşîne. Her weha pirtûka belgeyên pêşniyarên ji bo qaîdeyên suffixê vekin.

-s

Operasyona bêdeng ku hûn darve kirin.

-S

Pêveka bandorê ya -k hilbijêre. Ev hewce ne hewce ne hewce ne ku di rewşek-ê de çêbibe ku -k dibe ku ji bilindiya asta bilind a MAKEFLAGS çêbikin an jî heke hûn di nav hawîrdora xwe de -k di MAKEFLAGS de çêkir.

-t

Dokumentên veşartî (bêyî ku guhertinên wan bi guhertinê ve bêyî guhertin) bi şûna wan veguherînin. Ev tê bikaranîn ku emir kir ku emir kiribûn, da ku ji bo paşeroja paşerojê bêaqil bikin .

-v

Vebijareya bernameya bernameya pir û kopîkirinê çap bike, lîsteyek nivîskar û hişyariyek heye ku warantî tune.

-w

Peyameke din li ser pêvajoyên din ên ku li pêş û paşê veşartî heye. Ev dibe ku ji bo nerazîbûna tevlîheviyên ji nûvekirinê veguhestina çewtiyê veguherînin.

Pelê -W

Hişyariya ku pelê armanc hema niha guhertin. Dema ku bi -n ala bikar anîn, ev nîşan dide ku hûn çi bibe heger heya ku hûn were guhartin wê pelê. Bê -n , hema hema di heman pelê de li ser pelê veguhestina pêşî ve tête birêvebirin, lê ji bilî vê guherînê demê tenê tenê di xemgîniyê de guhertin .