Sådan kompileres et C -program ved hjælp af GNU -kompilatoren (GCC)

Indholdsfortegnelse:

Sådan kompileres et C -program ved hjælp af GNU -kompilatoren (GCC)
Sådan kompileres et C -program ved hjælp af GNU -kompilatoren (GCC)

Video: Sådan kompileres et C -program ved hjælp af GNU -kompilatoren (GCC)

Video: Sådan kompileres et C -program ved hjælp af GNU -kompilatoren (GCC)
Video: Sådan importerer du billeder fra iPhone til Windows 10 (Officiel Dell Tech Support) 2024, Kan
Anonim

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

Trin

Metode 1 af 2: Brug af GCC til Linux

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

Trin 1. Åbn et terminalvindue på dit Linux -system

Dens ikon er normalt en sort skærm med nogle hvide tegn på. Du kan normalt finde det i menuen Programmer.

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

Hvis du ikke allerede har GCC installeret, kan du bruge følgende terminalkommandoer til at installere GCC til Ubuntu og Debian. For alle andre versioner af Linux, se dokumentationen til din Linux -distribution for at lære, hvordan du får den korrekte pakke:

  • Skriv sudo apt update, og tryk på "Enter" for at opdatere pakkelisten.
  • Skriv sudo apt install build-essential, og tryk på "Enter" for at installere de essentielle pakker, som inkluderer GCC, G ++ og Make.
  • Skriv sudo apt-get install manpages-dev, og tryk på "Enter" for at installere de manuelle sider.
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. Skriv gcc --version, og tryk på ↵ Enter

Dette bekræfter, at GCC er installeret korrekt og returnerer versionsnummeret. Hvis kommandoen ikke findes, er det sandsynligt, at GCC ikke er installeret.

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

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. Naviger til det bibliotek, hvor din kildekode er gemt

Brug cd -kommandoen til at navigere i biblioteker i terminalen. For eksempel, hvis din kildekode er i mappen Dokumenter, ville du skrive cd/home/[brugernavn]/Dokumenter (i Ubuntu). Du kan også navigere til dokumentmappen ved at skrive cd ~/Documents i terminalen.

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. Skriv gcc [programnavn].c –o [eksekverbart navn], og tryk på ↵ Enter

Erstat "[programnavn].c" med navnet på din kildekodefil og "[eksekverbart navn]" med navnet på dit færdige program. Programmet vil nu kompilere.

  • Hvis du ser fejl og vil se flere oplysninger om dem, skal du bruge gcc -Wall -o errorlog file1.c. Se derefter filen "errorlog" i det aktuelle bibliotek med cat errorlog.
  • For at kompilere et program fra flere kildekodefiler skal du bruge gcc -o outputfile file1.c file2.c file3.c.
  • Hvis du vil kompilere flere programmer på én gang med flere kildekodefiler, skal du bruge gcc -c file1.c file2.c file3.c.
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 6. Kør dit nyligt sammensatte program

Skriv./[executable_name], men erstat "[executable_name]" med navnet på dit program.

Metode 2 af 2: Brug af MinGW 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 1. Download Minimalistisk GNU til Windows (MinGW)

Dette er en let at installere version af GCC til Windows. Brug følgende trin til at downloade MinGW:.

  • Gå til https://sourceforge.net/projects/mingw/ i en webbrowser.
  • Klik på den grønne knap, der siger Hent.
  • Vent på, at installationsprogrammet downloades automatisk.
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 8
Kompiler et C -program ved hjælp af GNU -kompilatoren (GCC) Trin 8
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. Installer MinGW

Brug følgende trin til at installere MinGW:

  • Dobbeltklik mingw-get-setup.exe i din downloads -mappe eller webbrowser.
  • Klik på Installere.
  • Klik på Blive ved.

    MinGW anbefaler at bruge standardinstallationsmappen (C: / MinGW). Hvis du skal ændre mappen, skal du ikke bruge en mappe med mellemrum i navnet (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 3. Vælg, hvilke kompilatorer der skal installeres

Vælg som minimum Grundlæggende opsætning på det venstre panel, og sæt derefter flueben ud for alle de listede kompilatorer i det højre hovedpanel. Mere avancerede brugere kan vælge Alle pakker og vælg yderligere kompilatorer.

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

Trin 4. Højreklik på hver pakke, og klik på Marker for installation

Grundopsætningen har cirka 7 pakker angivet i boksen øverst. Højreklik på hver enkelt af dem (eller bare dem, du vil have) og klik Mærke til installation. Dette tilføjer et ikon med en pil ud for hver enkelt og markerer det til installation.

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

Det kan tage din computer flere minutter at installere alle pakker. Brug følgende trin til at installere de pakker, der er markeret til installation.

  • Klik på Installation menu i øverste venstre hjørne.
  • Klik på Anvend ændringer.
  • Klik på ansøge.
  • Klik på Tæt når installationen er udført.
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 6. Tilføj stien til MinGW til systemmiljøvariabler

Brug følgende trin til at tilføje stien til MinGW til systemmiljøvariabler:

  • Skriv miljø i søgelinjen ved siden af menuen Start.
  • Klik på Rediger systemmiljøvariablerne i søgeresultaterne.
  • Klik på miljøvariabler
  • Vælg Sti variabel.
  • Klik på Redigere under den øverste boks (under "Brugervariabler")
  • Klik på Ny.
  • Skriv C: / MinGW / bin i det nye rum. Bemærk, at hvis du installerede MinGW i et andet bibliotek, skal du indtaste C: / path-to-that-directory / bin.
  • Klik på Okay, og så Okay igen. Klik på den resterende Okay knappen for at lukke vinduet.
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 7. Åbn kommandoprompten som administrator

Du skal være logget ind på en Windows -konto med administratorrettigheder for at åbne kommandoprompten som administrator. Brug følgende trin til at åbne kommandoprompten som administrator:

  • Skriv cmd i søgelinjen ved siden af menuen Start.
  • Højreklik Kommandoprompt i søgeresultaterne, og vælg derefter Kør som administrator.
  • Klik på Ja at tillade ændringer.
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 8. Naviger til den mappe, hvor din kildekode er gemt

For eksempel, hvis din kildekodefil kaldet helloworld.c er placeret i C: / Source / Programs, skal du skrive cd C: / Source / Programs

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

Trin 9. Skriv gcc c –o [programnavn].exe [programnavn].c og tryk på ↵ Enter

Erstat “[programnavn]” med navnet på din kildekode og applikation. Når programmet er kompileret, vender du tilbage til kommandoprompten uden fejl.

Eventuelle kodningsfejl, der vises, skal rettes, før programmet kompileres

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 10. Skriv navnet på dit program for at køre det

Hvis det hedder hello_world.exe, skal du skrive det i kommandoprompten for at starte dit program.

Hvis du modtager fejlmeddelelsen "Adgang nægtes" eller "Tilladelse nægtet", når du kompilerer et program eller kører den output -eksekverbare fil, skal du kontrollere mappetilladelserne og sikre, at du har fuld læse-/skriveadgang til mappen, der indeholder kildekoden. Hvis det ikke virker, kan du prøve midlertidigt at deaktivere din virussoftware

Tips

  • Opbygning af din kode med et -g -flag vil producere fejlfindingsoplysninger, som det tilsvarende fejlfindingsprogram, GDB, kan bruge til at få fejlfinding til at fungere bedre.
  • Makefiles kan oprettes for at gøre det lettere at kompilere store programmer.
  • Hvis du bruger optimeringer stærkt, skal du være opmærksom på, at optimering af hastighed kan komme med en afvejning i størrelse og nogle gange nøjagtighed, og omvendt.
  • Når du kompilerer et C ++ - program, skal du bruge G ++ på samme måde som du ville bruge GCC. Husk, at C ++ - filer har filtypenavnet.cpp i stedet for.c.

Anbefalede: