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
Trinn 1. Åpne et Terminal -vindu på Unix -datamaskinen
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".
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
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.
Trinn 5. Kjør det kompilerte programmet med kommandoen./programname
Metode 2 av 2: Bruke MinGW for Windows
Trinn 1. Last ned Minimalistisk GNU for Windows fra
MinGW er en lett å installere GCC-pakke for Windows.
Trinn 2. Kjør installasjonsprogrammet MinGW
Hvis installasjonsprogrammet ikke åpnes automatisk, dobbeltklikker du MinGW-filen i nedlastingsmappen, og klikker deretter Installer
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)
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.
Trinn 5. Klikk på Installasjons -menyen øverst til venstre i MinGW
Trinn 6. Klikk på Bruk endringer
Trinn 7. Klikk på Apply for å laste ned og installere kompilatoren
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.
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.
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
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
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.