Sådan kompileres C -programmer med GNU C Compiler (GCC)

Indholdsfortegnelse:

Sådan kompileres C -programmer med GNU C Compiler (GCC)
Sådan kompileres C -programmer med GNU C Compiler (GCC)

Video: Sådan kompileres C -programmer med GNU C Compiler (GCC)

Video: Sådan kompileres C -programmer med GNU C Compiler (GCC)
Video: How to Install Java JDK on Windows 10 ( with JAVA_HOME ) 2024, November
Anonim

Denne wikiHow lærer dig, hvordan du kompilerer et C -program fra kilden ved hjælp af GNU Compiler (GCC) til Linux og Minimalist GNU (MinGW) til Windows.

Trin

Metode 1 af 2: Brug af GCC til Unix

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 1
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 1

Trin 1. Åbn et terminalvindue på din Unix -computer

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 2
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 2

Trin 2. Indtast kommandoen gcc --version, og tryk på Enter for at få vist GCC -versionen på computeren

Hvis din computer viser en meddelelse om ikke fundet kommando, er GCC muligvis ikke installeret på din computer.

  • Hvis det er nødvendigt, kan du installere GCC ved at følge vejledningen til din Linux -distribution.
  • For at kompilere et C ++ - program skal du bruge "g ++" i stedet for "gcc".
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 3
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 3

Trin 3. Åbn den mappe, hvor du gemte programmets kildekode

For eksempel, hvis programkoden "akurapopo.c" er i mappen/usr/yuliaR/source, skal du indtaste kommandoen cd/usr/yuliaR/source

Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 4
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 4

Trin 4. Indtast kommandoen gcc akurapopo.c –o AkuRapopo

Erstat "akurapopo.c" med programmets kildekodenavn og "AkuRapopo" med dit ønskede programnavn. Kompileringsprocessen starter.

  • Hvis der opstår en fejl under kompileringsprocessen, skal du indsamle fejloplysningerne med kommandoen gcc -Wall -o errorlog akurapopo.c. Vis derefter filen "errorlog" med kommandoen cat errorlog.
  • Kompilér programmet fra flere kildekodefiler med kommandoen gcc -o programnavn file1.c file2.c file3.c.
  • Hvis du vil kompilere flere programmer fra flere kildekoder på én gang, skal du bruge kommandoen gcc -c file1.c file2.c file3.c.
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 5
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 5

Trin 5. Kør det kompilerede program med kommandoen./programnavn

Metode 2 af 2: Brug af MinGW til Windows

Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 6
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 6

Trin 1. Download minimalistisk GNU til Windows fra

MinGW er en let at installere GCC-pakke til Windows.

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 7
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 7

Trin 2. Kør installationsprogrammet MinGW

Hvis installationsprogrammet ikke åbnes automatisk, skal du dobbeltklikke på MinGW-filen i mappen Downloads og derefter klikke på Installer

Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 8
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 8

Trin 3. Juster mulighederne for installationsprogrammet, og klik derefter på Fortsæt

Den anbefalede mappe til installation af MinGW er C: / MinGW. Hvis du skal ændre installationsmappen, skal du ikke vælge en mappe med et navn, der indeholder mellemrum (f.eks. Programfiler)

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 9
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 9

Trin 4. Vælg den kompilator, du vil installere

  • For at installere den anbefalede minimale kompilator skal du vælge Grundlæggende opsætning i venstre rude og derefter markere alle kompilatorer, der vises i den højre hovedrude.
  • Hvis det er nødvendigt, kan du vælge Alle pakker og markere alle yderligere kompilatorer.
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 10
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 10

Trin 5. Klik på menuen Installation i øverste venstre hjørne af MinGW

Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 11
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 11

Trin 6. Klik på Anvend ændringer

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 12
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 12

Trin 7. Klik på Anvend for at downloade og installere kompilatoren

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 13
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 13

Trin 8. Tilføj MinGW PATH til systemmiljøvariablen ved at følge disse trin:

  • Tryk på Win+S for at åbne menuen Søg, og indtast derefter søgeordet miljø.
  • Klik på Rediger systemmiljøvariablerne i søgeresultaterne.
  • Klik på Miljøvariabler.
  • Klik på Rediger under den øverste boks (under Brugervariabler).
  • Rul til slutningen af feltet Variable Values.
  • Indtast; C: / MinGW / bin i slutningen af teksten i feltet. Hvis du installerede MinGW i en anden mappe, skal du erstatte; C: / MinGW / bin med; C: / installationfoldername / bin.
  • Klik på OK to gange for at lukke vinduet.
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 14
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 14

Trin 9. Åbn et kommandolinjevindue som administrator ved at følge disse trin:

  • Tryk på Win+S, og indtast derefter cmd.
  • Højreklik på Kommandoprompt i søgeresultaterne, og klik derefter på Kør som administrator.
  • Klik på Ja for at tillade ændringer på computeren.
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 15
Kompilér et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 15

Trin 10. Åbn den mappe, hvor du gemte programmets kildekode

Hvis du f.eks. Har gemt kildekoden "lailacanggung.c" i mappen C: / Source / Programs, skal du indtaste kommandoen cd C: / Source / Programs

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 16
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 16

Trin 11. Indtast kommandoen gcc lailacanggung.c –o lailacanggung.exe

Erstat filnavnet med navnet på din programkodefil. Når kompileringsprocessen er fuldført, vil du se kommandolinjen igen. Fejl, der opstår, vises ikke.

Fejl i programkoden skal rettes, før kompilationsprocessen startes. Programkoden, der indeholder fejlen, kunne ikke kompilere

Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 17
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 17

Trin 12. Indtast navnet på dit program for at køre det, f.eks. Lailacanggung.exe

Tips

  • Når du kompilerer et program med parameteren -g, vil kompilatoren inkludere de relevante fejlfindingsoplysninger til GDB, GCC's indbyggede fejlfindingsprogram. Disse oplysninger vil gøre det lettere for dig at fejlsøge.
  • For at kompilere store programmer kan du først oprette en Makefile.
  • Hvis dit program er optimeret til hastighed, kan programstørrelsen stige, og nøjagtigheden er muligvis ikke særlig god. På den anden side, hvis du optimerer programmets størrelse eller nøjagtighed, kan programmets hastighed falde.
  • Når du kompilerer C ++ - programmer, skal du bruge G ++ som du ville gøre med GCC. C ++ - filer har en.cpp -udvidelse i stedet for.c.

Anbefalede: