Hanga - Whakaritenga Linux - Ture Unix

hanga - Ka whakamahihia e GNU te painga ki te pupuri i nga rōpū o nga kaupapa

Whakamutunga

hanga [ -f makefile ] [kōwhiringa] ... ūnga ...

Whakatupato

He whārangi tenei o nga tuhinga o te GNU hanga. Ka whakahoutia i te wa anake no te mea kaore te kaupapa GNU e whakamahi i te nroff. Mo te tuhinga o te tuhinga, kei te titiro ki te hangarau o te Whakaaetanga Whakaatu e hangaia ana mai i te rauhanga kupu a Texinfo make.texinfo .

Whakaahuatanga

Ko te kaupapa o te whakamahi i te whakamahinga ko te whakatau i nga waahanga o te papatono nui kia whakahoutia, ka tukuna nga whakahau kia whakautuhia. Ko te pukapuka e whakaatu ana i te whakamahinga a te GNU, i tuhia e Richard Stallman me Roland McGrath. Ko ta tatou tauira e whakaatu ana i nga kaupapa C no te mea he nuinga noa atu, engari ka taea e koe te whakamahi me tetahi reo whakahirahira e taea ai te whakahaere i te kaitohu ki te kaitohu. Engari, kaore e whakawhitingahia ki nga papatono. Ka taea e koe te whakamahi hei whakaatu i tetahi mahi e whakahoutia ana etahi atu i etahi atu ina whakarere ke atu etahi atu.

Hei whakarite ki te whakamahi, me tuhi koe i tetahi kōnae e karangatia ana ko te makefile e whakaahua ana i nga whanaungatanga i waenga i nga kōnae i roto i to maatau papatono, me ngaa ture mo te whakahou i ia kōnae. I roto i te hōtaka, ko te nuinga o te kōnae kua whakahoutia mai i nga kōnae ahanoa, kei te hurihia ma te kohikohi i nga kōnae puna.

I te wa e noho pai ana te taapiri, i ia wa e huri ana koe i etahi puna puna, ko tenei whakahau anga angawari:

hanga

he pai ki te whakatutuki i nga utu katoa e tika ana. Ka whakamahi te hōtaka i te mahinga raraunga makefile me nga waahanga whakaoti-whakamutunga o nga kōnae hei whakatau i te waahanga o nga kōnae e whakahoutia. Mo ia o aua kōnae, ka tukuna e ia nga whakahau e tuhia ana i roto i te papaarangi.

kia mahia nga whakahau i roto i te makefile ki te whakahou i tetahi ingoa maha , neke atu rānei, kei hea te nuinga o te ingoa he papatono. Mena kaore he -a- kōwhiringa kei reira, me tirotiro mo nga hangafiles GNUmakefile , makefile , me Makefile , i roto i taua raupapa.

Ko te tikanga me karanga koe ki to makefile ma to makefile ranei Makefile . (Ka tūtohu matou ki Makefile no te mea kei te tata tonu ki te timatanga o te raupapa whaiaronga, kei te taha tika atu i etahi atu o nga waahanga nui penei i te README .) Ko te ingoa tuatahi ka taki, GNUmakefile , kaore i te tūtohutia mo te nuinga o nga reanga. Me whakamahi koe i tenei ingoa mehemea kei te whai koe i tetahi panui ka tautuhia ki a GNU, kaore hoki e mohiohia e etahi atu putanga. Mena kei te pai te momotuhi ko te - - ', ka panui te paerewa paerewa.

te whakahou i te mahinga mehemea kei te whakawhirinaki ki nga kōnae e hiahiatia ana kua whakarereketia mai i te mea kua whakarereketia te tau, a, ki te kore te whaainga i te wa.

OPTIONS

-b

-m

Ko enei waahanga kaore e aroahia mo te hototahi me etahi atu putanga.

-C- dir

Hurihia ki te whaiaronga whaiaro i mua i te panui i nga hangafiles me te mahi i tetahi atu mea. Mena kua tautuhia nga whiringa - maha -C , kua whakamaoritia tetahi mo te taha o mua: -C / -C etc he rite ki te -C / etc. Ka whakamahia tenei i nga korero o te hanga .

-d

Tāngia ngā mōhiohio tawhito hei tua atu ki te tukatuka tawhito. E kii ana nga korero whakahekenga ko nga pene e whakaarohia ana mo te whakahou, ko tehea waahanga waahanga e whakatauhia ana, he aha nga hua, ko nga waahanga e hiahiatia ana kia whakakorehia, ko ngaa waahana e tino whakaarohia ana, e whakamahia ana - nga mea katoa e pa ana ki te whakatau he aha te mahi.

-e

Homai nga huringa i tangohia mai i te taiao i mua i nga taurangi mai i nga purongo.

-e kōnae

Whakamahia te kōnae hei painga.

-i

Waiho i nga hapa katoa i roto i nga whakahau i mahia hei whakahou i nga kōnae.

-I paru

Ka tautuhi i te rerenga whaiaronga ki te rapu mo nga kaituhi i uruhia. Mena kei te whakamahia etahi -I whiriwhiringa kia maha nga whaiaronga, ka rapua nga whaiaronga i roto i te raupapa kua tohua. Kaore i rite ki nga tautohetohe ki etahi atu haki o te hanga , ka tuhia nga retaata-ka tae mai nga haki ki muri i te kara: -I tukua te paru , me te -I te paru. Ka whakaaetia tenei whakaaetanga mo te paahitanga ki te haki a te C preprocessor -I .

-j mahi

Tautuhia ai te maha o nga mahi (whakahau) kia rere tonu. Mena he nui ake i te kotahi -j te whiringa, he pai te whakamutunga. Mena ka hoatu te ---------------------------

-k

Me haere tonu i muri i te he. Ahakoa kaore i tutuki te taumata, me te hunga e whakawhirinaki ana ki a ia, kaore e taea te whakakore, ka taea te tukatuka i ngaa waahanga o enei mahinga katoa.

-l

-ma uta

E tohu ana kaore he mahi hou (whakahau) me timata mehemea kei te mahi etahi atu mahi, me te iti rawa o te kawenga o te uta (he tohu taurangi). Kaore he tautohetohe, ka whakakore i te taangata o mua.

-n

Tāngia nga whakahau ka tukuna, engari kaua e mahi.

-e kōnae

Kaua e whakahou i te kōnae kōnae ahakoa he pakeke atu ia i nga waahanga, kaore ano hoki e whakatika i tetahi mea mo te whakarereke i te kōnae . Ko te tikanga he mea tawhito te kōnae i te mea tawhito, kaore ano hoki ana ture i te wareware.

-p

Tāngia te turanga raraunga (ture me nga uara taapiri) e puta mai ana i te panui i nga purongo; ka mahia i mua i te wa i whakaritea ranei. Ka tuhi hoki tenei i nga korero putanga e homai ana e te whakawhiti -v (tirohia i raro). Hei tautuhi i te turanga raraunga me te kore e ngana ki te whakahou i nga kōnae, whakamahia te- make -p / dev / null.

-q

`` Aratau pātai ''. Kaua e whakahaere i tetahi whakahau, pee ranei i tetahi mea; Whakahokia noa te mana o te putanga kaore he mea kaore i te wa kua pahemo nga whaainga kua tohua, kaore i te kore atu.

-r

Whakamutua te whakamahinga o nga ture whakauru i roto. Te tautuhi hoki i te rarangi taunoa o nga whaikorero mo nga ture whaitake.

-s

Te waimarie; kaua e tautuhi i nga whakahau kia rite ana ki a ratou.

-S

Whakakore i te painga o te kōwhiringa -k . Kaore tenei e tika ana, engari i roto i nga mahi whakahirahira kei hea - ka riro mai i te taumata-runga ma MAKEFLAGS ranei, ki te tautuhi koe -k i roto i te MAKEFLAGS i to taiao.

-t

Paina nga kōnae (tohua ki a ratau me te kore e whakarereketia) i te kore e whakahaere i a raatau ture. Ka whakamahia tenei ki te whakapae kua mahia nga whakahau, kia kore ai e taea te whakatau i nga waahanga o mua.

-v

Tāngia te putanga o te hōtaka hanga me te mana pupuri, te rārangi o nga kaituhi, me te korero kaore he waitohu.

-w

Tāngia he karere kei roto i te raupapa mahi i mua i muri i muri atu i te tukatuka. Ka whai hua pea tenei ki te aroturuki i nga hapa mai i nga kohanga uaua o nga whakahau whakahauhau.

-W

Whakahuahia kua whakarerekētia te kōnae ūnga. A, no te whakamahia ki te -a tohu, ka whakaatu koe i te mea ka tupu mai ki te whakarereke i taua kōnae. Ki te kore -n , he tata te rite ki te whakahaere i te whakahau pa ki runga i te kōnae i tukuna i mua i te whakahaere, engari ko te wa whakarereke ka whakarereke anake i roto i te whakaaro o te hanga .