Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: I-download ang Installer
- Hakbang 2: Maayos na Pag-install ng MinGW
- Hakbang 3: Pag-install ng Package
- Hakbang 4: Ang Kakayahang Gumamit ng Iyong Compiler Kahit Saan Sa CMD
- Hakbang 5: Mga Kapaki-pakinabang na Pagpipilian Maaari Mong Magamit Habang Bumubuo ng isang Program
Video: Paano Mag-set up ng Programming sa C / C ++ .: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang C at C ++ ay mga tanyag na wika sa pagprograma na mabilis na nagbibigay ng pag-access sa paggawa ng formula at paglutas ng mga kumplikadong isyu na may kaunting ginastos. Ang isyu ay ang paghahanap ng isang paraan upang maipon at gawin ang programa na maipatupad.
Ang isa sa iyong mga pagpipilian ay maaaring gumagamit ng Visual Studio, na isang text-editor, tagatala sa isa. Bagaman kapaki-pakinabang, ang ilan ay maaaring makita itong masyadong kumplikado o nais ng isang mas simpleng paraan upang baguhin at maipon ang kanilang code. Iyon ay kung saan ang Minimalist GNU para sa Windows ay dumating, o MinGW para sa maikling salita. Gumagamit ka ng MinGW sa iyong interface ng command line, ang application lamang ng teksto na maaari mong mabilis na ma-access sa pamamagitan ng pagpindot sa windows key at pag-type sa "cmd".
Sa pagtatapos ng Instructable na ito, dapat ay mayroon kang maayos na naka-install na MinGW, at makapag-compile ng anumang programa ng c / c ++ kahit saan sa iyong computer.
TANDAAN: Ang itinuturo na ito ay pulos para sa mga kapaligiran sa Windows. Ang Linux ay may GCC, isang koleksyon ng mga compiler ng GNU. Ito ang nais na resulta para sa aming kapaligiran, upang makakuha ng GCC sa Windows.
Mga gamit
Kakailanganin mo ang isang computer upang mai-download ang software at isang disenteng koneksyon sa internet para sa isang matatag at mabilis na pag-install. Habang hindi kinakailangan, maaaring gusto mo rin ng isang thumbdrive, kung sakaling nais mong magkaroon ng isang pisikal na portable na kopya ng pag-set up ng MinGW.
Hakbang 1: I-download ang Installer
Ang unang bagay na kailangan nating gawin ay makuha ang installer.
Upang magawa iyon, kailangan nating pumunta sa website ng MinGW.
Mula doon, gugustuhin mong pumunta sa link ng mga pag-download, na matatagpuan sa kaliwang bahagi sa seksyon ng nabigasyon. Kung sakaling hindi mo ito makita o ilipat ito, dadalhin ka ng link na ito doon
Ang nais namin ay ang mingw-get-setup.exe file. Kapag na-download na ang file, maaari na tayong magpatuloy sa susunod na hakbang.
Hakbang 2: Maayos na Pag-install ng MinGW
Ang unang bagay na tinatanong nito ay kung saan mo ito nais i-install. Upang mapanatili itong madaling ma-access, inirerekumenda kong iwanan ito sa default na direktoryo. Kung hindi man, maaari mong i-set up ito kahit saan, kahit na sa mga thumb drive.
Ang susunod na pagpipilian ay nagsasalita tungkol sa User Interface para sa MinGW. Makikipagtulungan kami sa isang UI sa kasong ito, dahil mas mahusay na makita kung ano ang maaari nating gawin.
Hakbang 3: Pag-install ng Package
Ngayon na natapos na namin ang pag-install ng MinGW, kailangan naming pumili ng mga tukoy na mga pakete upang mai-install. Sa itinuturo na ito, panatilihin naming simple ito at gagana sa pangunahing naka-set up, dahil maaari naming makuha ang nais na resulta nang hindi kinakailangang tuklasin ang lahat ng mga indibidwal na mga pakete na inaalok ng MinGW.
Sa kaliwang Talaan ng Mga Nilalaman, tiyaking nakatingin ka sa Pangunahing Pag-set up. Mula doon dapat mong makita ang 7 mga item sa tamang mesa. Para sa mga compiler ng C / C ++, gugustuhin mong i-install ang mga sumusunod na package: mingw32-base-bin at mingw32-gcc-g ++ - bin. Ginagamit ang GCC para sa mga c program, at ginagamit ang G ++ para sa mga programa ng C ++.
Upang mag-install ng isang pakete, i-right click ang package at pagkatapos ay i-click ang "Markahan para sa Pag-install". Kapag minarkahan mo ang mga package na gusto mo, pumunta sa kaliwang bahagi sa itaas at mag-click sa "Pag-install". Pagkatapos ay "Ilalapat mo ang mga Pagbabago," na magpapakita sa iyo ng isang bagong window na nagpapakita ng mga pagbabagong gagawin mo. I-click ang "Tanggapin" at magsisimula ang pag-install. Magsisimula ang isang pag-download, at pagkatapos ay lilitaw ang isa pang window, sa oras na ito ay ipapakita sa iyo kung tapos na ang iyong pag-install.
Hakbang 4: Ang Kakayahang Gumamit ng Iyong Compiler Kahit Saan Sa CMD
Sa iyong bagong naka-install na tagatala, mapapansin mo na ang iyong prompt ng utos ay hindi makilala ang gcc o g ++ bilang mga utos. Upang magawa ito, dapat mong gawin ang sumusunod:
- Pindutin ang Windows key, i-type ang "I-edit ang mga variable ng kapaligiran sa system" at pagkatapos ay pindutin ang enter
- Ang isang bagong window ay pop up, na tinatawag na System Properties.
- Kung wala pa doon, pumunta sa tab na Advanced.
- Tumingin patungo sa kanang bahagi sa ibaba, at mag-click sa Mga variable ng Kapaligiran.
- Mula doon, makikita mo ang dalawang magkakahiwalay na listahan ng mga variable. Nakasalalay sa iyong kagustuhan, maaari mong itakda ang mga landas na ito nang lokal sa isang gumagamit, o malawak na system. Alinmang paraan, hanapin ang variable na "Path" at mag-click sa I-edit.
- Mula sa bagong window, mag-click sa Bago sa kanang bahagi ng window, at pagkatapos ay i-type ang sumusunod: "C: / MinGW / bin". Kailangan nating idirekta ito sa direktoryo ng bin sa aming pag-install dahil doon ang aming mga tagatala, gcc at g ++, umiiral.
- Mula doon, pindutin ang OK sa parehong mga bintana, at buksan ang isang bagong prompt ng utos. Mag-type sa alinman sa gcc o g ++ at tingnan kung ang utos ay tumugon sa iyo. Dagdag na pagsubok ito sa pamamagitan ng paggawa ng isang C o C ++ na programa at subukang i-compile ito
Ngayon ay mayroon kang kakayahang gumawa ng mga programa at ipagsama ang mga ito saanman sa iyong system.
Upang mag-ipon ng isang programa, ang kailangan mo lang ay tumawag sa gcc kung ito ay isang c program, o g ++ kung ito ay isang c ++ na programa, at pagkatapos ay i-type ang pangalan ng program na nais mong i-compile. Halimbawa: gcc helloworld.c o g ++ helloworld.cpp
Ang susunod na hakbang, habang opsyonal, ay nagpapaliwanag ng ilang mga kapaki-pakinabang na pagpipilian na maaari mong gamitin sa iyong tagatala.
Hakbang 5: Mga Kapaki-pakinabang na Pagpipilian Maaari Mong Magamit Habang Bumubuo ng isang Program
Habang hindi kinakailangan para sa pag-iipon ng iyong mga programa, makakatulong sa iyo ang mga pagpipiliang ito sa pag-debug ng iyong code.
Ang syntax para sa kung paano mo inilalagay ang mga pagpipiliang ito ay ang mga sumusunod para sa alinman sa gcc o g ++: g (cc / ++) -pahiwatig ng opsyon
- -o: pinapayagan ka ng pagpipiliang ito na pangalanan ang programa sa pag-ipon. Bilang default, ang iyong programa ay tatawaging a.exe. Kaya sa pamamagitan ng paggawa: "gcc helloworld.c -o Hello", makakakuha ka ng Hello.exe
-
-g: pinapayagan ng pagpipiliang ito para sa isa pang programa upang magamit ang iyong code. Ang "gdb" o GNU Debugger ay nangangailangan ng opsyong -g na iyon upang gumana. Ang GNU Debugger ay isang lubhang kapaki-pakinabang na tool sa na pinapayagan kang makita kung paano gumagana ang iyong mga variable at code sa bawat linya. Medyo advanced ito para sa mga bagong dating, kaya magandang ideya na hanapin ang mga utos na maaari mong gawin dito.
TANDAAN: Habang kapaki-pakinabang, kung hindi mo planong gumamit ng gdb, hindi mo dapat gamitin ang -g, dahil ang laki ng file ay mas malaki kaysa sa iyong karaniwang exe file
- -Wall, -Werror, -Wextra, at -pedantic ay lahat ng mga pagpipilian na nauugnay sa babala. Ang Wall Wextra at pedantic ay mahuhuli ang karamihan sa mga error at babala habang pinapalitan ng Werror ang lahat ng mga babala sa mga error. Ang pagkakaiba sa pagitan ng dalawang ito ay na kung ang iyong programa ay may mga babala, makakaipon pa rin ito. Kung mayroon itong mga error, subalit; ang programa ay hindi mag-ipon. Ang takot sa kasong ito ay higit pa sa isang kasanayan kaysa sa isang tool, sa pagpapatupad nito ng wastong pag-uugali sa ilalim ng pamantayan ng c, na nagdadala sa akin sa huling pagpipilian na nais kong talakayin
-
--std =: Sinasabi ng opsyong ito ang tagatala ng aling pamantayang gagamitin. Bagaman marahil ay hindi mahalaga sa karamihan ng mga kaso, kung nakatanggap ka ng mas matandang code na maaaring hindi gumana sa pamantayan ngayon, ipapatupad ng opsyong ito ang pamantayang pinili mo. Ang ilang mga pambihirang pamantayan ay c99, c89, gnu99, gnu 89, atbp. Sasabihin kong normal na hindi mo gagamitin ang pagpipiliang ito maliban kung kailangan mo.
TANDAAN: Ang pagpipiliang ito ay para lamang sa c
- Halimbawa ng mga pagpipilian na magkasama: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello
- Halimbawa ng mga pagpipilian na magkasama sa c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello