Sådan kompilerer du et c-program ved hjælp af gnu compiler (gcc)

ThisTeaches dig, hvordan du kompilerer et C-program fra kildekode ved hjælp af GNU Compiler (GCC) til Linux og minimalistisk GNU (Mingw) til Windows.

Trin

Metode 1 af 2:
Brug af GCC til Linux
  1. Billede med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 1
1. Åbn et terminalvindue på dit Linux-system. Dens ikon er normalt en sort skærm med nogle hvide tegn på det. Du kan normalt finde den i din applikationsmenu.
  • Billedet med titlen kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 2
    2. Installer GCC. Hvis du ikke har GCC allerede installeret, kan du bruge følgende terminalkommandoer til at installere GCC til Ubuntu og Debian. For alle andre versioner af Linux, skal du kontakte dokumentationen for din Linux-distribution for at lære at få den korrekte pakke:
  • Type sudo apt opdatering og presse "Gå ind" For at opdatere pakkelisten.
  • Type sudo apt installeres build-essential og presse "Gå ind" At installere de væsentlige pakker, som omfatter GCC, G ++ og gør.
  • Type sudo apt-get installere manpages-dev og presse "Gå ind" Sådan installeres de manuelle sider.
  • Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 3
    3. Type GCC -VERSION og presse ↵ ENTER. Dette vil kontrollere, at GCC er installeret korrekt og returnerer versionsnummeret. Hvis kommandoen ikke findes, er det sandsynligt, at GCC ikke er installeret.
  • Hvis du udarbejder et C ++ -program, skal du bruge "G ++" i stedet for "GCC."
  • Billedet med titlen kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 4
    4. Naviger til den mappe, hvor din kildekode er gemt. Brug CD kommando for at navigere mapper i terminalen. For eksempel, hvis din kildekode er i din dokumenter mappe, vil du skrive CD / Hjem / [Brugernavn] / Dokumenter (i Ubuntu). Du kan også navigere til dokumentmappen ved at skrive CD ~ / Dokumenter i terminalen.
  • Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) trin 5
    5. Type GCC [programnavn].C -O [Executable_Name] og presse ↵ ENTER. Udskift "[programnavn].c "med navnet på din kildekode fil, og" [Executable_Name] "med navnet på dit færdige program. Programmet vil nu kompilere.
  • Hvis du ser fejl og ønsker at se flere oplysninger om dem, skal du bruge GCC -WALL -O ERRORLOG FILE1.C. Så se filen "ErrorLog" i den aktuelle mappe med CAT ErrorLog.
  • For at kompilere et program fra flere kildekodefiler, brug GCC -O OUTPUTFILE FILE1.C FILE2.C FILE3.C.
  • For at kompilere flere programmer på en gang med flere kildekodefiler, brug GCC-C FILE1.C FILE2.C FILE3.C.
  • Billede med titlen kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 6
    6. Kør dit nyligt kompilerede program. Type ./ [Executable_Name] men erstatte "[Executable_Name]" med navnet på dit program.
  • Metode 2 af 2:
    Brug Mingw til Windows
    1. Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 7
    1. Download Minimalist GNU til Windows (Mingw). Dette er en nem at installere version af GCC til Windows. Brug følgende trin til at downloade Mingw:.
  • Billede med titlen kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 8Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 7
    2. Installer Mingw. Brug følgende trin til at installere Mingw:
  • Dobbeltklik mingw-get-setup.exe I din downloads-mappe eller webbrowser.
  • Klik Installere.
  • Klik Blive ved.
  • Mingw anbefaler at bruge standardinstallationsmappen (C: Mingw). Hvis du skal ændre mappen, skal du ikke bruge en mappe med mellemrum i navnet (E.G. "Programfiler").
  • Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 9
    3. Vælg hvilke kompilere der skal installeres. På minimum skal du vælge Grundlæggende opsætning På venstre panel skal du placere tjekker ud for alle de angivne kompilatorer i højre hovedpanel. Mere avancerede brugere kan vælge Alle pakker og vælg yderligere kompilatorer.
  • Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 10
    4. Højreklik på hver pakke og klik på Mark til installation. Den grundlæggende opsætning har omkring 7 pakker opført i boksen øverst. Højreklik på hver enkelt af dem (eller bare de, du vil have) og klik på Mark til installation. Dette tilføjer et ikon med en pil ved siden af ​​hver enkelt og markerer den til installation.
  • Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 11
    5. Installer de valgte pakker. Det kan tage din computer flere minutter for 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 Anvende ændringer.
  • Klik ansøge.
  • Klik Tæt Når installationen er færdig.
  • Billede med titlen kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 12
    6. Tilføj stien til Mingw til systemmiljøvariabler. Brug følgende trin til at tilføje stien til Mingw til System Environtment Variables:
  • Type miljø I søgefeltet ud for startmenuen.
  • Klik Rediger systemmiljøvariablerne I søgeresultaterne.
  • Klik miljøvariabler
  • Vælg Sti variabel.
  • Klik Redigere under den øverste boks (under "Brugervariabler")
  • Klik Ny.
  • Type C: Mingw bin I det nye rum. Bemærk, at hvis du installerede Mingw til en anden mappe, skal du indtaste C: PATH-to-that-Directory bin.
  • Klik Okay, og så Okay igen. Klik på den resterende resterende Okay knappen for at lukke vinduet.
  • Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 13
    7. Åbn kommandoprompten som administrator. Du skal være logget ind på en Windows-konto med administrative privilegier for at åbne kommandoprompten som administrator. Brug følgende trin til at åbne kommandoprompten som administrator:
  • Type cmd I søgefeltet ud for startmenuen..
  • Højreklik Kommandoprompt I søgeresultaterne vælges derefter Kør som administrator.
  • Klik Ja at tillade ændringer.
  • Billedet med titlen Kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 14
    8. Naviger til den mappe, hvor din kildekode er gemt. For eksempel, hvis din kildekode fil kaldet helloworld.C er placeret i C: SOURCE Programmer, Type CD C: SOURCE Programmer
  • Billede med titlen kompilere et C-program ved hjælp af GNU Compiler (GCC) Trin 15
    9. Type GCC C -O [PROGRAM_NAME].exe [programnavn].C og presse ↵ ENTER. Udskift "[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 korrigeres, før programmet vil kompilere.
  • Billede med titlen kompilér et C-program ved hjælp af GNU Compiler (GCC) Trin 16
    10. Indtast navnet på dit program for at køre det. Hvis det hedder hello_world.Exe, skriv det i kommandoprompten for at starte dit program.
  • Hvis du modtager en "Adgang nægtet" eller "Adgang nægtet" Fejlmeddelelse, når du udarbejder et program eller kører den udgangsekretærbare fil, Tjek mappen Tilladelser og sørg for, at du har fuld læsning / skriveadgang til den mappe, der indeholder kildekoden. Hvis det ikke virker, prøv midlertidigt at deaktivere din virus software.
  • Tips

    Opbygning af din kode med et -G-flag vil producere debuggingoplysninger, som det tilsvarende debuggerprogram, GDB, kan bruge til at gøre debugging bedre.
  • Makefiles kan oprettes for at gøre det nemmere at kompilere store programmer.
  • Hvis du bruger optimeringer tungt, skal du være opmærksom på, at optimering til hastighed kan komme med en handel i størrelse og undertiden nøjagtighed og omvendt.
  • Når du udarbejder et C ++ -program, skal du bruge G ++ på samme måde som du vil bruge GCC. Husk at C ++ -filer har udvidelsen .CPP i stedet for .C.
  • Del på sociale netværk :
    Lignende