Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Pakua kisakinishaji
- Hatua ya 2: Sakinisha vizuri MinGW
- Hatua ya 3: Ufungaji wa Kifurushi
- Hatua ya 4: Kuwa na Uwezo wa Kutumia mkusanyaji wako popote na CMD
- Hatua ya 5: Chaguo muhimu Unazoweza Kutumia Wakati wa Kuandaa Programu
Video: Jinsi ya Kuweka Programu katika C / C ++: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
C na C ++ ni lugha maarufu za programu ambazo hutoa haraka ufikiaji wa kutengeneza fomula na kutatua maswala magumu na rasilimali ndogo zilizotumiwa. Suala ni kutafuta njia ya kukusanya na kuifanya programu itekelezwe.
Moja ya chaguzi zako inaweza kuwa kutumia Studio ya Visual, ambayo ni mhariri wa maandishi, mkusanyaji mmoja. Ingawa ni muhimu, wengine wanaweza kuiona kuwa ngumu sana au wanataka njia rahisi ya kurekebisha na kukusanya nambari zao. Hapo ndipo GNU ndogo ya Windows inakuja, au MinGW kwa kifupi. Unatumia MinGW katika kiolesura chako cha laini ya amri, maandishi tu ya maombi unaweza kupata haraka kwa kubonyeza kitufe cha windows na kuandika kwa "cmd".
Mwisho wa Agizo hili, unapaswa kuwa na MinGW iliyosanikishwa vizuri, na uweze kukusanya mpango wowote wa c / c ++ mahali popote kwenye kompyuta yako.
KUMBUKA: Hii inaweza kufundishwa kwa mazingira ya Windows. Linux inakuja na GCC, mkusanyiko wa watungaji wa GNU. Hii ndio matokeo yanayotarajiwa kwa mazingira yetu, kupata GCC kwenye Windows.
Vifaa
Utahitaji kompyuta kupakua programu na muunganisho mzuri wa mtandao kwa usanikishaji thabiti na mwepesi. Ingawa haihitajiki, unaweza pia kutaka kidole gumba, ikiwa unataka kuwa na nakala ya kubebeka ya usanidi wa MinGW.
Hatua ya 1: Pakua kisakinishaji
Jambo la kwanza tunalohitaji kufanya ni kupata kisanidi.
Ili kufanya hivyo, tunahitaji kwenda kwenye wavuti ya MinGW.
Kutoka hapo, utataka kwenda kwenye kiunga cha upakuaji, kilicho upande wa kushoto katika sehemu ya urambazaji. Ikiwa huwezi kuipata au kuhamishwa, kiunga hiki kitakupeleka huko
Tunachotaka ni faili ya mingw-get-setup.exe. Mara faili imepakuliwa, tunaweza kuendelea na hatua inayofuata.
Hatua ya 2: Sakinisha vizuri MinGW
Jambo la kwanza linauliza ni wapi unataka kuiweka. Ili iwe rahisi kufikia, ninapendekeza kuiacha kwenye saraka ya chaguo-msingi. Vinginevyo, unaweza kuweka hii mahali popote, hata kwenye anatoa za vidole.
Chaguo linalofuata linazungumza juu ya Mtumiaji wa MinGW. Tutafanya kazi na UI katika kesi hii, kwani ni bora kuona tunachoweza kufanya.
Hatua ya 3: Ufungaji wa Kifurushi
Sasa kwa kuwa tumemaliza usanikishaji wa MinGW, lazima tuchague vifurushi maalum vya kusanikisha. Katika hii inayoweza kufundishwa, tutaiweka rahisi na kufanya kazi na usanidi wa kimsingi, kwani tunaweza kupata matokeo unayotaka bila ya kutafuta vifurushi vyote ambavyo MinGW inatoa.
Katika Jedwali la Yaliyomo la kushoto, hakikisha unatazama Usanidi wa Msingi. Kutoka hapo unapaswa kuona vitu 7 kwenye meza ya kulia. Kwa watunzi wa C / C ++, utahitaji kusakinisha vifurushi vifuatavyo: mingw32-base-bin na mingw32-gcc-g ++ - bin. GCC hutumiwa kwa programu c, na G ++ hutumiwa kwa programu za C ++.
Ili kusanikisha kifurushi, bofya kulia kifurushi kisha bonyeza "Weka alama kwa Usakinishaji". Mara baada ya kuweka alama kwenye vifurushi unavyotaka, nenda kushoto juu na bonyeza "Usakinishaji". Kisha "Tumia Mabadiliko," ambayo itakuonyesha dirisha mpya inayoonyesha mabadiliko utakayofanya. Bonyeza "Kubali" na usakinishaji utaanza. Upakuaji utaanza, na kisha dirisha lingine litaonekana, wakati huu kukuonyesha ikiwa usakinishaji wako umekamilika.
Hatua ya 4: Kuwa na Uwezo wa Kutumia mkusanyaji wako popote na CMD
Na mkusanyaji wako mpya uliowekwa, utaona kuwa haraka yako ya amri haitambui gcc au g ++ kama amri. Ili kufanya hivyo lazima ufanye yafuatayo:
- Bonyeza kitufe cha Windows, andika "Hariri anuwai ya mazingira ya mfumo" na kisha gonga kuingia
- Dirisha jipya litaibuka, linaloitwa Sifa za Mfumo.
- Ikiwa haipo tayari, nenda kwenye kichupo cha hali ya juu.
- Angalia kuelekea chini kulia, na ubonyeze kwenye Vigeugeu vya Mazingira.
- Kutoka hapo, utaona orodha mbili tofauti za anuwai. Kulingana na upendeleo wako, unaweza kuweka njia hizi kwa mtumiaji mmoja, au mfumo mpana. Kwa njia yoyote, pata kigeuzi cha "Njia" na ubonyeze kwenye Hariri.
- Kutoka kwenye dirisha jipya, bonyeza New kwenye upande wa kulia wa dirisha, na kisha andika zifuatazo: "C: / MinGW / bin". Lazima tuielekeze kwa saraka ya bin katika usanikishaji wetu kwa sababu hapo ndipo watunzi wetu, gcc na g ++, zipo.
- Kutoka hapo, gonga sawa katika windows zote mbili, na ufungue haraka amri mpya. Andika kwa gcc au g ++ na uone ikiwa amri itakujibu. Jaribu zaidi kwa kutengeneza programu ya C au C ++ na ujaribu kuiandaa
Sasa una uwezo wa kutengeneza programu na kuzikusanya mahali popote kwenye mfumo wako.
Ili kukusanya programu, unachohitaji kufanya ni kupiga gcc ikiwa ni mpango wa c, au g ++ ikiwa ni mpango wa c ++, na kisha andika jina la programu unayotaka kukusanya. Mfano: gcc helloworld.c au g ++ helloworld.cpp
Hatua inayofuata, wakati ni ya hiari, inaelezea chaguzi kadhaa muhimu ambazo unaweza kutumia na mkusanyaji wako.
Hatua ya 5: Chaguo muhimu Unazoweza Kutumia Wakati wa Kuandaa Programu
Ingawa haihitajiki kuandaa programu zako, chaguzi hizi zitakusaidia katika utatuzi wa nambari yako.
Syntax ya jinsi ya kuweka chaguzi hizi ni kama ifuatavyo kwa gcc au g ++: g (cc / ++) - hoja ya uchaguzi
- -o: chaguo hili hukuruhusu kutaja programu kwenye mkusanyiko. Kwa chaguo-msingi, programu yako itaitwa a.exe. Kwa hivyo kwa kufanya: "gcc helloworld.c -o Hello", badala yake utapata Hello.exe
-
-g: chaguo hili huruhusu programu nyingine kuweza kutumia nambari yako. "gdb" au GNU Debugger inahitaji hiyo -g chaguo ili kufanya kazi. Debugger ya GNU ni zana muhimu sana kwa kuwa hukuruhusu kuona jinsi anuwai na msimbo wako hufanya kazi kwa mstari. Imeendelea kidogo kwa wageni, kwa hivyo ni wazo nzuri kuangalia amri ambazo unaweza kufanya ndani yake.
KUMBUKA: Ingawa ni muhimu, ikiwa huna mpango wa kutumia gdb, basi haupaswi kutumia -g, kwani saizi ya faili ni kubwa zaidi kuliko faili yako ya kawaida ya zamani
- -Wall, -Werror, -Wextra, na -pedantic zote ni chaguzi zinazohusiana na onyo. Wall Wextra na pedantic watapata makosa mengi na maonyo wakati Werror inabadilisha maonyo yote kuwa makosa. Tofauti kati ya hizi mbili ni kwamba ikiwa programu yako ina maonyo, bado itajumuisha. Ikiwa ina makosa, hata hivyo; mpango hautakusanya. Werror katika kesi hii ni mazoezi zaidi kuliko zana, kwa kuwa inalazimisha tabia sahihi chini ya kiwango cha c, ambayo inanileta kwa chaguo la mwisho nataka kujadili
-
--std =: Chaguo hili linamwambia mkusanyaji wa kiwango gani cha kutumia. Ingawa labda sio muhimu katika hali nyingi, ikiwa utapokea nambari ya zamani ambayo inaweza isifanye kazi katika kiwango cha leo, chaguo hili litalazimisha kiwango unachochagua. Viwango kadhaa mashuhuri ni c99, c89, gnu99, gnu 89, nk nitasema kawaida hutatumia chaguo hili isipokuwa unahitaji.
KUMBUKA: Chaguo hili ni kwa c tu
- Mfano wa chaguzi pamoja: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello
- Mfano wa chaguzi pamoja katika c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello