WikiHow inafundisha jinsi ya kukusanya programu ya C kutoka kwa nambari ya chanzo kwa kutumia Kompyuta ya GNU (GCC) ya Linux na Minimalist Gnu (MinGW) ya Windows.
Hatua
Njia 1 ya 2: Kutumia GCC kwa Linux
Hatua ya 1. Fungua dirisha la terminal kwenye mfumo wako wa Linux
Ikoni yake kawaida ni skrini nyeusi na herufi nyeupe juu yake. Kawaida unaweza kuipata kwenye menyu yako ya Maombi.
Hatua ya 2. Sakinisha GCC
Ikiwa hauna GCC iliyosanikishwa tayari, unaweza kutumia amri zifuatazo za Kituo kusakinisha GCC kwa Ubuntu na Debian. Kwa matoleo mengine yote ya Linux, wasiliana na nyaraka za usambazaji wako wa Linux ili ujifunze jinsi ya kupata kifurushi sahihi:
- Andika sasisho la sudo apt na bonyeza "Ingiza" kusasisha orodha ya kifurushi.
- Aina ya sudo apt install build-muhimu na bonyeza "Enter" kusanikisha vifurushi muhimu, ambavyo ni pamoja na GCC, G ++, na Make.
- Andika sudo apt-get install manpages-dev na bonyeza "Enter" kusanikisha kurasa za mwongozo.
Hatua ya 3. Andika gcc --version na bonyeza ↵ Ingiza
Hii itathibitisha kuwa GCC imewekwa vizuri na kurudisha nambari ya toleo. Ikiwa amri haipatikani, kuna uwezekano kwamba GCC haijawekwa.
Ikiwa unakusanya programu ya C ++, tumia "g ++" badala ya "gcc."
Hatua ya 4. Nenda kwenye saraka ambapo nambari yako ya chanzo imehifadhiwa
Tumia amri ya cd kuzunguka saraka kwenye Kituo. Kwa mfano, ikiwa nambari yako ya chanzo iko kwenye folda yako ya Nyaraka ungeandika cd / home / [jina la mtumiaji] / Nyaraka (katika Ubuntu). Unaweza pia kuenda kwa saraka ya Nyaraka kwa kuandika cd ~ / Nyaraka katika Kituo.
Hatua ya 5. Andika gcc [program_name].c –o [jina linaloweza kutekelezwa] na ubonyeze ↵ Ingiza
Badilisha "[program_name].c" na jina la faili yako ya msimbo wa chanzo, na "[jina linaloweza kutekelezwa]" na jina la programu yako iliyokamilishwa. Mpango huo sasa utakusanya.
- Ukiona makosa na unataka kuona habari zaidi juu yao, tumia gcc -Wall -o errorlog file1.c. Kisha, angalia faili ya "errorlog" katika saraka ya sasa na kosa la paka.
- Ili kukusanya programu moja kutoka kwa faili anuwai za nambari za chanzo, tumia gcc -o filefile file1.c file2.c file3.c.
- Ili kukusanya programu nyingi mara moja na faili anuwai za msimbo, tumia gcc -c file1.c file2.c file3.c.
Hatua ya 6. Endesha programu yako mpya iliyokusanywa
Chapa.
Njia 2 ya 2: Kutumia MinGW kwa Windows
Hatua ya 1. Pakua Minimalist GNU ya Windows (MinGW)
Hii ni toleo rahisi la kufunga la GCC la Windows. Tumia hatua zifuatazo kupakua MinGW:.
- Nenda kwa https://sourceforge.net/projects/mingw/ kwenye kivinjari.
- Bonyeza kitufe cha kijani kinachosema Pakua.
- Subiri kisakinishi kipakue kiatomati.
Hatua ya 2. Sakinisha MinGW
Tumia hatua zifuatazo kusanikisha MinGW:
- Bonyeza mara mbili mingw-pata-kuanzisha.exe katika folda yako ya Upakuaji au kivinjari cha wavuti.
- Bonyeza Sakinisha.
-
Bonyeza Endelea.
MinGW inapendekeza kutumia folda chaguomsingi ya usanidi (C: / MinGW). Ikiwa lazima ubadilishe folda, usitumie folda iliyo na nafasi kwa jina (k.m. "Faili za Programu")
Hatua ya 3. Chagua watunzi gani wa kusakinisha
Kwa kiwango cha chini, chagua Usanidi wa Msingi kwenye paneli ya kushoto, kisha weka alama za kuangalia karibu na watunzi wote walioorodheshwa kwenye jopo kuu la kulia. Watumiaji wa hali ya juu zaidi wanaweza kuchagua Vifurushi vyote na uchague watunzi wa ziada.
Hatua ya 4. Bonyeza kulia kila kifurushi na ubonyeze Alama kwa Usakinishaji
Usanidi wa Msingi una vifurushi 7 hivi vilivyoorodheshwa kwenye kisanduku hapo juu. Bonyeza kulia kila mmoja wao (au wale tu unaotaka) na ubofye Alama ya Usakinishaji. Hii inaongeza ikoni na mshale karibu na kila moja na kuiweka alama kwa usanikishaji.
Hatua ya 5. Sakinisha vifurushi vilivyochaguliwa
Inaweza kuchukua kompyuta yako dakika kadhaa kusanikisha vifurushi vyote. Tumia hatua zifuatazo kusanikisha vifurushi ambavyo vimewekwa alama kwa usanikishaji.
- Bonyeza Ufungaji menyu kwenye kona ya juu kushoto.
- Bonyeza Tumia Mabadiliko.
- Bonyeza Tumia.
- Bonyeza Funga mara baada ya ufungaji kukamilika.
Hatua ya 6. Ongeza njia kwa MinGW kwa mabadiliko ya mazingira ya mfumo
Tumia hatua zifuatazo kuongeza njia kwa MinGW kwa anuwai ya mfumo wa mazingira:
- Chapa mazingira katika upau wa utaftaji karibu na menyu ya Anza.
- Bonyeza Hariri mabadiliko ya mazingira ya mfumo katika matokeo ya utaftaji.
- Bonyeza Viwango vya Mazingira
- Chagua Njia kutofautiana.
- Bonyeza Hariri chini ya kisanduku cha juu (chini ya "Vigeugeu vya Mtumiaji")
- Bonyeza Mpya.
- Andika C: / MinGW / bin katika nafasi mpya. Kumbuka kuwa ikiwa umeweka MinGW kwa saraka tofauti, ingiza C: / path-to-that-directory / bin.
- Bonyeza sawa, na kisha sawa tena. Bonyeza iliyobaki sawa kifungo kufunga dirisha.
Hatua ya 7. Fungua kidokezo cha amri kama msimamizi
Lazima uingie katika akaunti ya Windows na marupurupu ya kiutawala ili kufungua Command Prompt kama msimamizi. Tumia hatua zifuatazo kufungua Amri ya haraka kama msimamizi:
- Andika cmd katika upau wa utaftaji karibu na menyu ya Mwanzo..
- Bonyeza-kulia Amri ya Haraka katika matokeo ya utaftaji, kisha uchague Endesha kama Msimamizi.
- Bonyeza Ndio kuruhusu mabadiliko.
Hatua ya 8. Nenda kwenye folda ambapo nambari yako ya chanzo imehifadhiwa
Kwa mfano, ikiwa faili yako ya nambari ya chanzo inayoitwa helloworld.c iko katika C: / Chanzo / Programu, andika cd C: Chanzo / Programu.
Hatua ya 9. Andika gcc c -o [program_name].exe [program_name].c na bonyeza ↵ Ingiza
Badilisha "[program_name]" na jina la nambari yako ya chanzo na programu tumizi. Mara tu mpango utakapokusanywa, utarudi kwa mwongozo wa amri bila makosa.
Makosa yoyote ya usimbuaji ambayo yanaonekana lazima yarekebishwe kabla ya mpango huo kukusanyika
Hatua ya 10. Andika jina la programu yako kuiendesha
Ikiwa inaitwa hello_world.exe, andika hiyo kwenye kidokezo cha amri kuanza programu yako.
Ikiwa unapokea "Ufikiaji umekataliwa" au "Ruhusa imekataliwa" ujumbe wa makosa wakati wa kuandaa programu au kutumia faili inayoweza kutekelezwa, angalia ruhusa za folda na uhakikishe kuwa una ufikiaji kamili wa kusoma / kuandika kwa folda iliyo na msimbo wa chanzo. Ikiwa hiyo haifanyi kazi, jaribu kulemaza programu yako ya virusi kwa muda
Vidokezo
- Kuunda nambari yako na -g bendera itatoa habari ya utatuzi ambayo programu inayofanana ya utatuaji, GDB, inaweza kutumia kufanya utatuaji ufanyaji kazi vizuri.
- Faili za kutengeneza zinaweza kuundwa ili iwe rahisi kukusanya programu kubwa.
- Ikiwa unatumia uboreshaji sana, fahamu kuwa uboreshaji wa kasi unaweza kuja na biashara kwa saizi na wakati mwingine usahihi, na kinyume chake.
- Wakati wa kuandaa programu ya C ++, tumia G ++ kwa njia ile ile utatumia GCC. Kumbuka kuwa faili za C ++ zina ugani.cpp badala ya.c.