Hvordan kompilere C -programmer med GNU C -kompilatoren (GCC)

Innholdsfortegnelse:

Hvordan kompilere C -programmer med GNU C -kompilatoren (GCC)
Hvordan kompilere C -programmer med GNU C -kompilatoren (GCC)

Video: Hvordan kompilere C -programmer med GNU C -kompilatoren (GCC)

Video: Hvordan kompilere C -programmer med GNU C -kompilatoren (GCC)
Video: How to Install Java JDK on Windows 10 ( with JAVA_HOME ) 2024, November
Anonim

Denne wikiHow lærer deg hvordan du kompilerer et C -program fra kilde, ved hjelp av GNU Compiler (GCC) for Linux og Minimalist GNU (MinGW) for Windows.

Steg

Metode 1 av 2: Bruke GCC for Unix

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 1
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 1

Trinn 1. Åpne et Terminal -vindu på Unix -datamaskinen

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 2
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 2

Trinn 2. Skriv inn kommandoen gcc -versjon og trykk Enter for å vise GCC -versjonen på datamaskinen

Hvis datamaskinen viser en melding om ikke funnet kommando, er det ikke sikkert at GCC er installert på datamaskinen.

  • Om nødvendig kan du installere GCC ved å følge veiledningen for Linux -distribusjonen.
  • For å kompilere et C ++ - program, bruk "g ++", i stedet for "gcc".
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 3
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 3

Trinn 3. Åpne mappen der du lagret kildekoden til programmet

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

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 4
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 4

Trinn 4. Skriv inn kommandoen gcc akurapopo.c –o AkuRapopo

Erstatt "akurapopo.c" med programmets kildekodenavn, og "AkuRapopo" med ønsket programnavn. Samlingsprosessen starter.

  • Hvis det oppstår en feil under kompileringsprosessen, samler du inn feilinformasjonen med kommandoen gcc -Wall -o errorlog akurapopo.c. Deretter viser du "errorlog" -filen med cat errorlog -kommandoen.
  • Kompiler programmet fra flere kildekodefiler med kommandoen gcc -o programnavn file1.c file2.c file3.c.
  • Hvis du vil kompilere flere programmer fra flere kildekoder samtidig, bruker du kommandoen gcc -c file1.c file2.c file3.c.
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 5
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 5

Trinn 5. Kjør det kompilerte programmet med kommandoen./programname

Metode 2 av 2: Bruke MinGW for Windows

Kompiler et C -program ved bruk av GNU -kompilatoren (GCC) Trinn 6
Kompiler et C -program ved bruk av GNU -kompilatoren (GCC) Trinn 6

Trinn 1. Last ned Minimalistisk GNU for Windows fra

MinGW er en lett å installere GCC-pakke for Windows.

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 7
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 7

Trinn 2. Kjør installasjonsprogrammet MinGW

Hvis installasjonsprogrammet ikke åpnes automatisk, dobbeltklikker du MinGW-filen i nedlastingsmappen, og klikker deretter Installer

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 8
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 8

Trinn 3. Juster alternativene for installering av programmet, og klikk deretter Fortsett

Den anbefalte mappen for å installere MinGW er C: / MinGW. Hvis du trenger å endre installasjonsmappen, må du ikke velge en mappe med et navn som inneholder mellomrom (for eksempel programfiler)

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 9
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 9

Trinn 4. Velg kompilatoren du vil installere

  • For å installere den anbefalte minimale kompilatoren, velg Grunnleggende oppsett i venstre rute, og merk deretter av alle kompilatorer som vises i høyre hovedrute.
  • Om nødvendig kan du velge Alle pakker og krysse av for alle andre kompilatorer.
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 10
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 10

Trinn 5. Klikk på Installasjons -menyen øverst til venstre i MinGW

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 11
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 11

Trinn 6. Klikk på Bruk endringer

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 12
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 12

Trinn 7. Klikk på Apply for å laste ned og installere kompilatoren

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 13
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 13

Trinn 8. Legg til MinGW PATH i systemmiljøvariabelen ved å følge disse trinnene:

  • Trykk på Win+S for å åpne Søk -menyen, og skriv deretter inn miljøsøkeordet.
  • Klikk på Rediger systemmiljøvariablene i søkeresultatene.
  • Klikk på Miljøvariabler.
  • Klikk på Rediger under den øverste boksen (under Brukervariabler).
  • Bla til slutten av boksen Variable Values.
  • Skriv inn; C: / MinGW / bin på slutten av teksten i boksen. Hvis du installerte MinGW i en annen mappe, erstatter du: C: / MinGW / bin med; C: / installasjonsmappenavn / bin.
  • Klikk OK to ganger for å lukke vinduet.
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 14
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 14

Trinn 9. Åpne et kommandolinjevindu som administrator ved å følge disse trinnene:

  • Trykk på Win+S, og skriv deretter inn cmd.
  • Høyreklikk Kommandoprompt i søkeresultatene, og klikk deretter Kjør som administrator.
  • Klikk Ja for å tillate endringer på datamaskinen.
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 15
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 15

Trinn 10. Åpne mappen der du lagret kildekoden til programmet

For eksempel, hvis du lagret kildekoden "lailacanggung.c" i mappen C: / Source / Programs, skriver du inn kommandoen cd C: / Source / Programs

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 16
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 16

Trinn 11. Skriv inn kommandoen gcc lailacanggung.c –o lailacanggung.exe

Erstatt filnavnet med navnet på programkodefilen. Etter at samlingsprosessen er fullført, vil du se kommandolinjen igjen. Feil som oppstår, vises ikke.

Feil i programkoden må korrigeres før kompilasjonsprosessen starter. Programkoden som inneholdt feilen kunne ikke kompileres

Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 17
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 17

Trinn 12. Skriv inn navnet på programmet ditt for å kjøre det, for eksempel lailacanggung.exe

Tips

  • Når du kompilerer et program med parameteren -g, vil kompilatoren inneholde passende feilsøkingsinformasjon for GDB, GCCs innebygde feilsøkingsprogram. Denne informasjonen vil gjøre det lettere for deg å feilsøke.
  • For å kompilere store programmer kan du først lage en Makefile.
  • Hvis programmet ditt er optimalisert for hastighet, kan programstørrelsen øke, og nøyaktigheten er kanskje ikke veldig god. På den annen side, hvis du optimaliserer programmets størrelse eller nøyaktighet, kan programmets hastighet reduseres.
  • Når du kompilerer C ++ - programmer, bruk G ++ som du ville gjort med GCC. C ++ - filer har en.cpp -utvidelse i stedet for.c.

Anbefalt: