Ko te Pukapuka a te GNU - Te whakaatu i te Hanga Aratau Linux

Ko te tuhi mo te Linux me te tuhi i nga arotake me nga akoranga e pa ana ki nga tohatoha me nga taputapu kei te kaha hoki ahau ki te whakawhanake i nga mahi. Engari, ko te 99.9% o te whanaketanga rorohiko kei runga i te mahinga Windows.

Kua neke atu i te 20 nga tau o to wheako he C ++, Visual Basic, VB.NET, me te C # kaiwhakawhanake, me te ringa ringa hoki me te SQL Server e rua hei DBA me tetahi kaiwhakawhanake.

He aha ahau e kore e pai i te whakawhanake i te pūmanawa mo Linux. He mea noa iho kua kore i tino raruraru ahau. Ko te take matua ko te mea i muri i te whakawhanake i nga rautaki i te ra, ko te mea whakamutunga e hiahia ana ahau ki te mahi, ko te noho i tetahi taha o te ahiahi ka tuhi i etahi atu taputapu.

Ka tino kitea e au te tohu me te tuhituhi me te tuhi i te kaupapa iti iti. Ko enei ko te tikanga mo nga kaupapa hangarau i runga i te Raspberry PI .

Ko tetahi mea ka maha nga kaihanga i runga i te raupapa Windows ka raruraru me te wa tuatahi ka neke atu ki a Linux e ako ana mo nga taputapu e hiahiatia ana hei hanga me te awhi i nga tono.

Ko te ahua o te tono tino pai ki te whakawhanake ko nga tono tukutuku no te mea kaore e hiahiatia ana he waehere kua oti te kohikohi (PHP, Perl, Python), ka tukuna nga kōnae ki tetahi waahi ki te raupapa tukutuku.

He maha nga tono kua hangaia mo Linux kua whakawhanakehia ma te whakamahi C, C ++, Python ranei. Ko te kohikohi i tetahi hōtaka C kotahi he mea ngawari engari ka hiahia koe ki te kohikohi i etahi maha o nga kaupapa C me te maha o nga mea kaore e pai ake te ahua o nga mea.

GNU Hangaia he taputapu tuhi taputapu automation hei awhina ia koe ki te kohikohi i au tono me te wa ano, me nga huarahi rereke. Hei tauira, ka taea e koe te whakarato i tetahi tawhito e aro ana ki te uara ka kohikohi i te tono ma te whakamahi 64-bit ranei 32-bit.

Ko te GNU I tuhia e John Graham-Cumming te pukapuka mo te awhina i nga kaiwhakamahi o te GNU Kia kaha ake te kaha o nga whakaponotanga e hono ana ki te GNU Hanga.

Kua wehea te pukapuka ki nga upoko e ono:

  1. Ko nga Take i Revisited
  2. Makefile Debugging
  3. Te hanga me te hanganga
  4. Nga raruraru me nga raruraru
  5. Pushing te Envelope
  6. Ko te GNU Hanga Paerewa Paerewa

Kaore ahau e whakapono ana he tino tikanga te pukapuka ki nga kaitoi no te mea kaore i kitea etahi marama e hiahia ana koe ka ako i tetahi kaupapa hou penei "He aha te mea ka hangaia e GNU?", Kei te whakamahi i te Pai ake i te kohikohi i ia papatono takitahi? " me "Me pēhea taku whakarōpū i ngā papatono e whakamahi ana i te GNU?". Kei roto katoa enei kaupapa kaupapa i roto i te GNU hanga pukapuka .

Ko te mema e kiia ana ko te upoko o te pene e huaina ana ko "Ko nga Take Revised" kaore e whakaatu ana i te "Ko nga Paerewa" e whakaatu ana kei te hiahia koe ki te whakatakoto i te kaupapa i mua i to timatanga.

Ko te upoko o te upoko e hipoki ana i nga kaupapa katoa me te whakamahi i nga taurangi, nga taiao e whakamahia ana e nga whakahau, me te taiao $ (Shell). I te wa e neke ana te pene ki a koe ka uru ki te kaupapa o te whakarite, nga raupapa, me nga mahi tautuhinga kaiwhakamahi.

Mena kei te whakamahi koe i te GNU Hanga mo te wa poto engari kaore ano koe i whakaarohia he tohunga koe kei reira etahi tohu pai me nga tohutohu ka awhina ia koe ki te mohio ki etahi raruraru e kore pea e kitea.

Ko te pene tuarua ka waiho hei karakia mo te hunga o koutou e ngana ana ki te hopu i nga hapa ki te hanga tuhinga. Ko te waahanga "Makefile Debugging" kua ki tonu i nga tohu pai me nga tohutohu mo te ruinga Makefiles me te whakauru i nga waahanga mo te taatai ​​i nga uara tāupe, tae noa ki te maka i te uara o nga taurangi. I tua atu i te upoko, he aratohu ki te Gbuke Debugger ka taea e koe te whakamahi ki te tuhi i nga tuhinga.

Ko te pene tuatoru kei roto i nga tauira tauira kaore ano i te whakaatu ki a koe me pehea te hanga Makefiles kia taea ai ano e koe te rere tonu.

"Nga Pakaru me nga Rarunga" e titiro ana ki nga rereketanga i waenganui i etahi kupu penei: = a: =, a ifndef me? =.

I kite ahau i taku haere tonu atu i roto i te pukapuka na te mea kaore au e kaha ana ki te whakamahi i te GNU me te mea he mohio tonu taku mohio i etahi o nga kaupapa i tino nui ake i runga i toku matenga.

I te wa i tae mai ai ahau ki te "Pushing The Envelope" te mata o oku kanohi ka matakitaki ki runga.

Ko taku whakarāpopototanga, mehemea ka taea e au te whakariterite i tenei pukapuka, ka mohio te kaituhi i ana mea, a ka kaha ki te whakawhitiwhiti i nga korero maha ka taea.

Ko te raruraru, ko te wa i te wa e whai ana te tohunga ki te tuhi i tetahi mea, kei a ia te mea "he mea ngawari ki a ia, ko nga mea katoa e mahia e koe ko ... ....

I puta mai te hiri hiri i toku tuara i te wiki whakamutunga, me te mea ko te rua noa o nga tau kua karangahia e ahau te kamupene nana i whakauru i te mea kei roto tonu i te mana.

Ka mea te wahine i runga i te waea, "he pai tenei, ka tuku atu e ahau he hiri hou ki a koe".

Ka ki atu au "E tika ana kia pai au ki a au? He mea tera e taea e au".

Ko te whakautu ko "Me mohio koe, ko nga mea katoa e mahi ai koe, ka wehe atu i te tatau, ka uru ki te hiri ka whakahokia te tatau ki runga".

Na, ko taku whakaaro tonu he "wiri, hoki mai ki konei." Tangohia te tatau?!? ". Kaore ahau e tika ana ki te tango i tetahi tatau, uru atu ki te hiri me te whakakore i te tatau. Ka waiho e ahau ki nga tohunga.

Ki tenei pukapuka, e mohio ana ahau me tuhi atu koe i tetahi atu pukapuka me etahi momo tuhinga wheako ka tuhihia i te Rangatira i mua i te wa e kitea ai he pai.

Ki taku whakaaro ko nga tohu, nga tohutohu, me nga matauranga e whakaratohia ana ka awhina i etahi ka mea, "Aue, na te aha i mahi ai taua mea" ranei "kihai i mohio ahau ka taea e koe te mahi pera".

Ko taku aromatawai me hoko koe i tenei pukapuka ki te rapu koe i te whakamarama, i te waa atu ranei ki te matauranga matatau i runga i te GNU Engari kaore he pukapuka mo nga kaitoi.