Kā sastādīt C programmu, izmantojot GNU kompilatoru (GCC)

Satura rādītājs:

Kā sastādīt C programmu, izmantojot GNU kompilatoru (GCC)
Kā sastādīt C programmu, izmantojot GNU kompilatoru (GCC)

Video: Kā sastādīt C programmu, izmantojot GNU kompilatoru (GCC)

Video: Kā sastādīt C programmu, izmantojot GNU kompilatoru (GCC)
Video: How To Transfer Pictures From iPod To Computer 2024, Maijs
Anonim

Šajā rakstā wikiHow tiek mācīts, kā kompilēt C programmu no avota koda, izmantojot Linux GNU kompilatoru (GCC) un operētājsistēmai Minimalist Gnu (MinGW).

Soļi

1. metode no 2: GCC izmantošana Linux

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC). 1. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC). 1. darbība

1. solis. Atveriet termināļa logu savā Linux sistēmā

Tās ikona parasti ir melns ekrāns ar baltām rakstzīmēm. To parasti var atrast izvēlnē Lietojumprogrammas.

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 2. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 2. darbība

2. darbība. Instalējiet GCC

Ja jums vēl nav instalēts GCC, varat izmantot šādas termināļa komandas, lai instalētu GCC Ubuntu un Debian. Attiecībā uz visām citām Linux versijām skatiet Linux izplatīšanas dokumentāciju, lai uzzinātu, kā iegūt pareizo pakotni:

  • Ievadiet sudo apt update un nospiediet "Enter", lai atjauninātu pakotņu sarakstu.
  • Ierakstiet sudo apt install build-essential un nospiediet "Enter", lai instalētu būtiskās pakotnes, tostarp GCC, G ++ un Make.
  • Ierakstiet sudo apt-get install manpages-dev un nospiediet "Enter", lai instalētu rokasgrāmatas lapas.
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 3. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 3. darbība

3. solis. Ierakstiet gcc --version un nospiediet. Enter

Tas pārbaudīs, vai GCC ir pareizi instalēts, un atgriezīs versijas numuru. Ja komanda netiek atrasta, iespējams, ka GCC nav instalēts.

Ja apkopojat C ++ programmu, izmantojiet “g ++”, nevis “gcc”

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 4. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 4. darbība

4. solis. Dodieties uz direktoriju, kurā ir saglabāts avota kods

Izmantojiet komandu cd, lai pārvietotos termināļa direktorijos. Piemēram, ja avota kods atrodas mapē Dokumenti, ierakstiet cd/home/[lietotājvārds]/Dokumenti (Ubuntu). Varat arī pāriet uz direktoriju Dokumenti, terminālī ierakstot cd ~/Documents.

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 5. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 5. darbība

5. solis. Ierakstiet gcc [programmas_nosaukums].c –o [izpildāmā_nosaukums] un nospiediet ↵ Enter

Aizstājiet “[programmas_nosaukums].c” ar avota koda faila nosaukumu un “[izpildāmā_nosaukums]” ar gatavās programmas nosaukumu. Tagad programma tiks apkopota.

  • Ja redzat kļūdas un vēlaties redzēt vairāk informācijas par tām, izmantojiet gcc -Wall -o errorlog file1.c. Pēc tam skatiet “kļūdu žurnāla” failu pašreizējā direktorijā ar kaķu kļūdu žurnālu.
  • Lai apkopotu vienu programmu no vairākiem avota koda failiem, izmantojiet gcc -o outputfile file1.c file2.c file3.c.
  • Lai apkopotu vairākas programmas vienlaikus ar vairākiem avota koda failiem, izmantojiet gcc -c file1.c file2.c file3.c.
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 6. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 6. darbība

6. solis. Palaidiet tikko apkopoto programmu

Ierakstiet./[izpildāms_nosaukums], bet aizstājiet “[izpildāmā_nosaukums]” ar savas programmas nosaukumu.

2. metode no 2: MinGW izmantošana operētājsistēmai Windows

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 7. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 7. darbība

1. solis. Lejupielādējiet minimālistisku GNU operētājsistēmai Windows (MinGW)

Šī ir viegli instalējama GCC versija operētājsistēmai Windows. Lai lejupielādētu MinGW, veiciet tālāk norādītās darbības.

  • Tīmekļa pārlūkprogrammā dodieties uz vietni
  • Noklikšķiniet uz zaļās pogas, kas saka Lejupielādēt.
  • Pagaidiet, līdz instalētājs automātiski lejupielādēsies.
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 8. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 8. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 7. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 7. darbība

2. solis. Instalējiet MinGW

Lai instalētu MinGW, rīkojieties šādi:

  • Dubultklikšķi mingw-get-setup.exe mapē Lejupielādes vai tīmekļa pārlūkprogrammā.
  • Klikšķis Uzstādīt.
  • Klikšķis Turpināt.

    MinGW iesaka izmantot noklusējuma instalācijas mapi (C: / MinGW). Ja jums ir jāmaina mape, neizmantojiet mapi, kuras nosaukumā ir atstarpes (piemēram, “Program Files”)

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 9. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 9. darbība

3. solis. Izvēlieties, kurus kompilatorus instalēt

Vismaz izvēlieties Pamata iestatīšana kreisajā panelī, pēc tam labajā galvenajā panelī novietojiet atzīmes blakus visiem uzskaitītajiem kompilatoriem. Vairāk pieredzējuši lietotāji var izvēlēties Visi iepakojumi un izvēlieties papildu kompilatorus.

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 10. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 10. darbība

4. solis. Ar peles labo pogu noklikšķiniet uz katras pakotnes un noklikšķiniet uz Atzīmēt instalēšanai

Pamata iestatījumos ir aptuveni 7 iepakojumi, kas norādīti augšējā lodziņā. Ar peles labo pogu noklikšķiniet uz katra no tiem (vai tikai uz tiem, kurus vēlaties) un noklikšķiniet uz Atzīme uzstādīšanai. Tas pievieno ikonu ar bultiņu blakus katrai no tām un atzīmē to instalēšanai.

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 11. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 11. darbība

5. solis. Instalējiet atlasītās pakotnes

Visu pakotņu instalēšana var aizņemt vairākas minūtes. Lai instalētu instalēšanai marķētās pakotnes, veiciet tālāk norādītās darbības.

  • Noklikšķiniet uz Uzstādīšana izvēlne augšējā kreisajā stūrī.
  • Klikšķis Lietot izmaiņas.
  • Klikšķis Piesakies.
  • Klikšķis Aizvērt kad instalēšana ir pabeigta.
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 12. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 12. darbība

6. solis. Pievienojiet ceļu uz MinGW sistēmas vides mainīgajiem

Lai pievienotu ceļu MinGW sistēmas vides mainīgajiem, rīkojieties šādi:

  • Meklēšanas joslā blakus izvēlnei Sākt ierakstiet vidi.
  • Klikšķis Rediģējiet sistēmas vides mainīgos meklēšanas rezultātos.
  • Klikšķis Vides mainīgie
  • Izvēlieties Ceļš mainīgais.
  • Klikšķis Rediģēt zem augšējās kastes (sadaļā “Lietotāju mainīgie”)
  • Klikšķis Jauns.
  • Jaunajā vietā ierakstiet C: / MinGW / bin. Ņemiet vērā: ja instalējāt MinGW citā direktorijā, ievadiet C: / path-to-directory-bin.
  • Klikšķis labi, un tad labi vēlreiz. Noklikšķiniet uz atlikušā labi pogu, lai aizvērtu logu.
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 13. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 13. darbība

7. solis. Atveriet komandu uzvedni kā administrators

Lai atvērtu komandu uzvedni kā administrators, jums ir jāpierakstās Windows kontā ar administratora tiesībām. Lai atvērtu komandu uzvedni kā administrators, veiciet tālāk norādītās darbības.

  • Meklēšanas joslā blakus izvēlnei Sākt ierakstiet cmd.
  • Noklikšķiniet ar peles labo pogu Komandu uzvedne meklēšanas rezultātos, pēc tam atlasiet Izpildīt kā administratoram.
  • Klikšķis lai atļautu izmaiņas.
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 14. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 14. darbība

8. solis. Virzieties uz mapi, kurā ir saglabāts avota kods

Piemēram, ja avota koda fails helloworld.c atrodas mapē C: / Source / Programs, ierakstiet cd C: / Source / Programs

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 15. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 15. darbība

9. solis. Ierakstiet gcc c –o [programmas_nosaukums].exe [programmas_nosaukums].c un nospiediet ↵ Enter

Aizstājiet “[programmas_nosaukums]” ar avota koda un lietojumprogrammas nosaukumu. Kad programma ir apkopota, jūs atgriezīsities komandu uzvednē bez kļūdām.

Visas parādītās kodēšanas kļūdas ir jālabo pirms programmas apkopošanas

Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 16. darbība
Sastādiet C programmu, izmantojot GNU kompilatoru (GCC) 16. darbība

10. solis. Ievadiet savas programmas nosaukumu, lai to palaistu

Ja to sauc par hello_world.exe, komandu uzvednē ierakstiet to, lai sāktu savu programmu.

Ja, sastādot programmu vai izpildot izpildāmo failu, tiek parādīts kļūdas ziņojums "Piekļuve liegta" vai "Atļauja liegta", pārbaudiet mapes atļaujas un pārliecinieties, vai jums ir pilna lasīšanas/rakstīšanas piekļuve mapei, kurā ir avota kods. Ja tas nedarbojas, mēģiniet uz laiku atspējot vīrusu programmatūru

Padomi

  • Veidojot kodu ar -g karogu, tiks iegūta atkļūdošanas informācija, kuru atbilstošā atkļūdotāja programma GDB var izmantot, lai uzlabotu atkļūdošanu.
  • Makefiles var izveidot, lai atvieglotu lielu programmu apkopošanu.
  • Ja intensīvi izmantojat optimizāciju, ņemiet vērā, ka ātruma optimizācija var būt saistīta ar lieluma un dažreiz precizitātes kompromisu un otrādi.
  • Apkopojot C ++ programmu, izmantojiet G ++ tāpat kā GCC. Atcerieties, ka C ++ failiem ir paplašinājums.cpp, nevis.c.

Ieteicams: