Hvordan kompilere et C -program ved hjelp av GNU -kompilatoren (GCC)

Innholdsfortegnelse:

Hvordan kompilere et C -program ved hjelp av GNU -kompilatoren (GCC)
Hvordan kompilere et C -program ved hjelp av GNU -kompilatoren (GCC)

Video: Hvordan kompilere et C -program ved hjelp av GNU -kompilatoren (GCC)

Video: Hvordan kompilere et C -program ved hjelp av GNU -kompilatoren (GCC)
Video: BILDER & VIDEOS von iPhone auf Windows 10 PC übertragen! [2022] 2024, Kan
Anonim

Denne wikiHow lærer deg hvordan du kompilerer et C -program fra kildekoden ved å bruke GNU Compiler (GCC) for Linux og Minimalist Gnu (MinGW) for Windows.

Trinn

Metode 1 av 2: Bruke GCC for Linux

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 terminalvindu på Linux -systemet

Ikonet er vanligvis en svart skjerm med noen hvite tegn på den. Du kan vanligvis finne det i Programmer -menyen.

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. Installer GCC

Hvis du ikke har GCC allerede installert, kan du bruke følgende Terminal -kommandoer til å installere GCC for Ubuntu og Debian. For alle andre versjoner av Linux, se dokumentasjonen for Linux -distribusjonen din for å lære hvordan du får den riktige pakken:

  • Skriv sudo apt update og trykk "Enter" for å oppdatere pakkelisten.
  • Skriv sudo apt install build-essential og trykk "Enter" for å installere de essensielle pakkene, som inkluderer GCC, G ++ og Make.
  • Skriv sudo apt-get install manpages-dev og trykk "Enter" for å installere de manuelle sidene.
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. Skriv inn gcc -versjon og trykk på ↵ Enter

Dette vil bekrefte at GCC er riktig installert og returnere versjonsnummeret. Hvis kommandoen ikke blir funnet, er det sannsynlig at GCC ikke er installert.

Hvis du kompilerer et C ++ - program, bruk "g ++" i stedet for "gcc."

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. Naviger til katalogen der kildekoden er lagret

Bruk cd -kommandoen til å navigere i kataloger i terminalen. For eksempel, hvis kildekoden er i mappen Dokumenter, skriver du cd/home/[brukernavn]/dokumenter (i Ubuntu). Du kan også navigere til Documents -katalogen ved å skrive cd ~/Documents i Terminal.

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. Skriv inn gcc [programnavn].c –o [kjørbart navn] og trykk på ↵ Enter

Erstatt “[programnavn].c” med navnet på kildekodefilen og “[kjørbart navn]” med navnet på det ferdige programmet. Programmet vil nå kompilere.

  • Hvis du ser feil og vil se mer informasjon om dem, bruker du gcc -Wall -o errorlog file1.c. Deretter kan du se "errorlog" -filen i den nåværende katalogen med cat errorlog.
  • For å kompilere ett program fra flere kildekodefiler, bruk gcc -o outputfile file1.c file2.c file3.c.
  • Hvis du vil kompilere flere programmer samtidig med flere kildekodefiler, bruker du gcc -c file1.c file2.c file3.c.
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 6. Kjør det nylig kompilerte programmet

Skriv./[executable_name], men erstatt "[executable_name]" med navnet på programmet ditt.

Metode 2 av 2: Bruke MinGW 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 1. Last ned Minimalist GNU for Windows (MinGW)

Dette er en lett å installere versjon av GCC for Windows. Bruk følgende trinn for å laste ned MinGW:.

  • Gå til https://sourceforge.net/projects/mingw/ i en nettleser.
  • Klikk på den grønne knappen som sier nedlasting.
  • Vent til installasjonsprogrammet lastes ned automatisk.
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 8
Kompiler et C -program ved hjelp av GNU -kompilatoren (GCC) Trinn 8
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. Installer MinGW

Bruk følgende trinn for å installere MinGW:

  • Dobbeltklikk mingw-get-setup.exe i nedlastingsmappen eller nettleseren.
  • Klikk Installere.
  • Klikk Fortsette.

    MinGW anbefaler å bruke standard installasjonsmappe (C: / MinGW). Hvis du må endre mappen, ikke bruk en mappe med mellomrom i navnet (f.eks. "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 3. Velg hvilke kompilatorer som skal installeres

Velg i det minste Grunnleggende oppsett på venstre panel, og merk deretter av ved siden av alle de listede kompilatorene i det høyre hovedpanelet. Mer avanserte brukere kan velge Alle pakker og velg flere 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 4. Høyreklikk på hver pakke og klikk Merk for installasjon

Grunnleggende oppsett har omtrent 7 pakker oppført i boksen øverst. Høyreklikk på hver av dem (eller bare de du vil ha) og klikk Merk for installasjon. Dette legger til et ikon med en pil ved siden av hver og markerer det for installasjon.

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 5. Installer de valgte pakkene

Det kan ta datamaskinen din flere minutter å installere alle pakkene. Følg trinnene nedenfor for å installere pakkene som er merket for installasjon.

  • Klikk på Installasjon -menyen i øvre venstre hjørne.
  • Klikk Bruk endringer.
  • Klikk Søke om.
  • Klikk Lukk når installasjonen er fullført.
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 6. Legg til banen til MinGW i systemmiljøvariabler

Bruk følgende trinn for å legge til banen til MinGW til systemmiljøvariabler:

  • Skriv inn miljø i søkefeltet ved siden av Start -menyen.
  • Klikk Rediger systemmiljøvariablene i søkeresultatene.
  • Klikk Miljøvariabler
  • Velg Sti variabel.
  • Klikk Redigere under den øverste boksen (under "Brukervariabler")
  • Klikk Ny.
  • Skriv C: / MinGW / bin i det nye rommet. Vær oppmerksom på at hvis du installerte MinGW i en annen katalog, skriver du inn C: / path-to-that-directory / bin.
  • Klikk OK, og så OK en gang til. Klikk på den som gjenstår OK -knappen for å lukke vinduet.
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 7. Åpne ledeteksten som administrator

Du må være logget på en Windows -konto med administratorrettigheter for å åpne kommandoprompt som administrator. Bruk følgende trinn for å åpne ledeteksten som administrator:

  • Skriv cmd i søkefeltet ved siden av Start -menyen.
  • Høyreklikk Ledeteksten i søkeresultatene, og velg deretter Kjør som administrator.
  • Klikk Ja å tillate endringer.
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 8. Naviger til mappen der kildekoden er lagret

For eksempel, hvis kildekodefilen som heter helloworld.c ligger i C: / Source / Programs, skriver du inn cd C: / Source / Programs

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 9. Skriv gcc c –o [programnavn].exe [programnavn].c og trykk på ↵ Enter

Erstatt “[programnavn]” med navnet på kildekoden og applikasjonen din. Når programmet er kompilert, går du tilbake til ledeteksten uten feil.

Eventuelle kodingsfeil som vises må korrigeres før programmet kompileres

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 10. Skriv inn navnet på programmet ditt for å kjøre det

Hvis det kalles hello_world.exe, skriver du inn det i ledeteksten for å starte programmet.

Hvis du får feilmeldingen "Tilgang nektet" eller "Tillatelse nektet" når du kompilerer et program eller kjører den kjørbare filen, må du kontrollere mapptillatelsene og kontrollere at du har full lese-/skrivetilgang til mappen som inneholder kildekoden. Hvis det ikke fungerer, kan du prøve å deaktivere virusprogramvaren midlertidig

Tips

  • Å bygge koden din med et -g -flagg vil produsere feilsøkingsinformasjon som det tilsvarende feilsøkingsprogrammet, GDB, kan bruke for å få feilsøking til å fungere bedre.
  • Makefiles kan opprettes for å gjøre det enklere å kompilere store programmer.
  • Hvis du bruker optimaliseringer tungt, må du være oppmerksom på at optimalisering for hastighet kan komme med en avveining i størrelse og noen ganger nøyaktighet, og omvendt.
  • Når du kompilerer et C ++ - program, bruker du G ++ på samme måte som du ville bruke GCC. Husk at C ++ - filene har filtypen.cpp i stedet for.c.

Anbefalt: