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
Trin 1. Åbn et terminalvindue på din Unix -computer
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".
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
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.
Trin 5. Kør det kompilerede program med kommandoen./programnavn
Metode 2 af 2: Brug af MinGW til Windows
Trin 1. Download minimalistisk GNU til Windows fra
MinGW er en let at installere GCC-pakke til Windows.
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
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)
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.
Trin 5. Klik på menuen Installation i øverste venstre hjørne af MinGW
Trin 6. Klik på Anvend ændringer
Trin 7. Klik på Anvend for at downloade og installere kompilatoren
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.
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.
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
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
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.