Satura rādītājs:
- Piegādes
- 1. darbība: lejupielādējiet instalētāju
- 2. darbība: pareizi instalējiet MinGW
- 3. darbība: pakotnes uzstādīšana
- 4. darbība. Spēj izmantot savu kompilatoru jebkurā vietā ar CMD
- 5. darbība. Noderīgas iespējas, kuras varat izmantot programmas sastādīšanas laikā
Video: Kā iestatīt programmēšanu C/C ++: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
C un C ++ ir populāras programmēšanas valodas, kas ar minimāliem resursiem ātri nodrošina piekļuvi formulu veidošanai un sarežģītu problēmu risināšanai. Problēma ir atrast veidu, kā apkopot un padarīt programmu izpildāmu.
Viena no jūsu iespējām var būt Visual Studio izmantošana, kas ir teksta redaktors, kompilators vienā. Lai gan dažiem tas ir noderīgi, tas var šķist pārāk sarežģīts vai arī vēlas vienkāršāku koda modificēšanas un apkopošanas veidu. Tieši šeit parādās Minimalist GNU for Windows vai īsāk MinGW. Komandrindas saskarnē izmantojat MinGW, tikai teksta lietojumprogrammai, kurai varat ātri piekļūt, nospiežot Windows taustiņu un ierakstot "cmd".
Līdz šīs pamācības beigām jums jābūt pareizi instalētai MinGW un jāspēj apkopot jebkuru c/c ++ programmu jebkurā datora vietā.
PIEZĪME. Šī pamācība ir paredzēta tikai Windows vidēm. Linux nāk ar GCC, GNU kompilatoru kolekciju. Tas ir vēlamais rezultāts mūsu videi, lai GCC nonāktu sistēmā Windows.
Piegādes
Jums būs nepieciešams dators, lai lejupielādētu programmatūru, un pienācīgs interneta savienojums stabilai un ātrai instalēšanai. Lai gan tas nav nepieciešams, iespējams, vēlēsities arī priekšdzini, ja vēlaties iegūt fiziski pārnēsājamu MinGW iestatījumu kopiju.
1. darbība: lejupielādējiet instalētāju
Pirmā lieta, kas mums jādara, ir iegūt instalētāju.
Lai to izdarītu, mums jāiet uz MinGW vietni.
No turienes jūs vēlaties doties uz lejupielādes saiti, kas atrodas navigācijas sadaļas kreisajā pusē. Ja nevarat to atrast vai tas ir pārvietots, šī saite jūs aizvedīs
Mēs vēlamies failu mingw-get-setup.exe. Kad fails ir lejupielādēts, mēs varam pāriet uz nākamo darbību.
2. darbība: pareizi instalējiet MinGW
Vispirms tiek jautāts, kur vēlaties to instalēt. Lai tai būtu viegli piekļūt, iesaku to atstāt noklusējuma direktorijā. Pretējā gadījumā to var iestatīt jebkur, pat īkšķa diskos.
Nākamā opcija runā par MinGW lietotāja saskarni. Šajā gadījumā mēs strādāsim ar lietotāja saskarni, jo labāk ir redzēt, ko mēs varam darīt.
3. darbība: pakotnes uzstādīšana
Tagad, kad esam pabeiguši MinGW instalēšanu, mums ir jāizvēlas konkrētas instalējamās paketes. Šajā pamācībā mēs to vienkāršosim un strādāsim ar pamata iestatījumiem, jo mēs varam iegūt vēlamo rezultātu, neiedziļinoties visos atsevišķos MinGW piedāvātajos iepakojumos.
Satura kreisajā pusē pārliecinieties, vai skatāties pamata iestatījumus. No turienes labajā tabulā vajadzētu redzēt 7 vienumus. C/C ++ kompilatoriem vēlaties instalēt šādas paketes: mingw32-base-bin un mingw32-gcc-g ++-bin. GCC tiek izmantots c programmām, un G ++ tiek izmantots C ++ programmām.
Lai instalētu pakotni, ar peles labo pogu noklikšķiniet uz tās un pēc tam noklikšķiniet uz "Atzīmēt instalēšanai". Kad esat atzīmējis vēlamos iepakojumus, augšējā kreisajā stūrī noklikšķiniet uz "Instalēšana". Pēc tam jūs izvēlēsities "Lietot izmaiņas", kas parādīs jaunu logu, kurā būs redzamas veiktās izmaiņas. Noklikšķiniet uz "Piekrist", un pēc tam tiks sākta instalēšana. Sāksies lejupielāde, un pēc tam parādīsies cits logs, šoreiz parādot, vai instalēšana ir pabeigta.
4. darbība. Spēj izmantot savu kompilatoru jebkurā vietā ar CMD
Izmantojot tikko instalēto kompilatoru, pamanīsit, ka komandu uzvedne neatpazīst gcc vai g ++ kā komandas. Lai to izdarītu, jums jāveic šādas darbības:
- Nospiediet Windows taustiņu, ierakstiet "Rediģēt sistēmas vides mainīgos" un pēc tam nospiediet taustiņu Enter
- Tiks atvērts jauns logs ar nosaukumu Sistēmas rekvizīti.
- Ja vēl neesat tur, dodieties uz cilni Papildu.
- Skatieties apakšējā labajā stūrī un noklikšķiniet uz Vides mainīgie.
- No turienes jūs redzēsit divus atsevišķus mainīgo sarakstus. Atkarībā no jūsu vēlmēm varat šos ceļus lokāli iestatīt vienam lietotājam vai visas sistēmas mērogā. Jebkurā gadījumā atrodiet mainīgo "Ceļš" un noklikšķiniet uz Rediģēt.
- Jaunajā logā loga labajā pusē noklikšķiniet uz Jauns un pēc tam ierakstiet šādu tekstu: "C: / MinGW / bin". Mums tas ir jānovirza uz mūsu instalācijas atkritumu tvertnes direktoriju, jo tur pastāv mūsu kompilatori - gcc un g ++.
- No turienes abos logos noklikšķiniet uz Labi un atveriet jaunu komandu uzvedni. Ierakstiet gcc vai g ++ un pārbaudiet, vai komanda jums atbild. Tālāk pārbaudiet to, izveidojot C vai C ++ programmu un mēģiniet to apkopot
Tagad jums ir iespēja izveidot programmas un apkopot tās jebkurā vietā jūsu sistēmā.
Lai apkopotu programmu, jums tikai jāizsauc gcc, ja tā ir c programma, vai g ++, ja tā ir c ++ programma, un pēc tam ierakstiet tās programmas nosaukumu, kuru vēlaties apkopot. Piemērs: gcc helloworld.c vai g ++ helloworld.cpp
Nākamais solis, lai arī tas nav obligāts, izskaidro dažas noderīgas opcijas, kuras varat izmantot kopā ar kompilatoru.
5. darbība. Noderīgas iespējas, kuras varat izmantot programmas sastādīšanas laikā
Lai gan šīs opcijas nav nepieciešamas programmu apkopošanai, tās palīdzēs jums atkļūdot kodu.
Šo opciju sintakse gcc vai g ++ ir šāda: g (cc/++) -opcijas arguments
- -o: šī opcija ļauj nosaukt kompilēšanas programmu. Pēc noklusējuma jūsu programma tiks saukta par a.exe. Tātad, rīkojoties šādi: "gcc helloworld.c -o Hello", tā vietā jūs saņemsiet Hello.exe
-
-g: šī opcija ļauj citai programmai izmantot jūsu kodu. "gdb" vai GNU atkļūdotājam ir nepieciešama šī opcija -g, lai tā darbotos. GNU atkļūdotājs ir ļoti noderīgs rīks, jo tas ļauj jums redzēt, kā mainīgie un kods darbojas pa rindām. Jaunpienācējiem tas ir nedaudz uzlabots, tāpēc ieteicams meklēt komandas, kuras tajā varat veikt.
PIEZĪME. Lai gan tas ir noderīgi, ja neplānojat izmantot gdb, tad nevajadzētu izmantot -g, jo faila izmērs ir daudz lielāks nekā standarta exe fails
- -Siena, -Kļūda, -Wextra un -pedantic ir visas ar brīdinājumiem saistītās iespējas. Wall Wextra un pedantic uztvers lielāko daļu kļūdu un brīdinājumu, kamēr Werror pārvērš visus brīdinājumus par kļūdām. Atšķirība starp šiem diviem ir tas, ka, ja jūsu programmai ir brīdinājumi, tā joprojām tiks apkopota. Tomēr, ja tajā ir kļūdas; programma netiks apkopota. Kļūda šajā gadījumā ir vairāk prakse nekā rīks, jo tā nodrošina pareizu uzvedību saskaņā ar c standartu, kas noved pie pēdējās iespējas, kuru vēlos apspriest
-
--std =: Šī opcija norāda kompilatoram, kuru standartu izmantot. Lai gan vairumā gadījumu tas, iespējams, nav svarīgi, ja saņemat vecāku kodu, kas var nedarboties mūsdienu standartā, šī opcija nodrošinās jūsu izvēlētā standarta piemērošanu. Daži ievērojami standarti ir c99, c89, gnu99, gnu 89 utt. Es teikšu, ka parasti šo iespēju neizmantosit, ja vien jums tas nebūs nepieciešams.
PIEZĪME. Šī opcija ir paredzēta tikai c
- Iespēju piemērs kopā: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello
- Iespēju piemērs kopā c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -hello