

Hvis den ikke er installert, se dokumentasjonen for Linux-distribusjonen din for å finne ut hvordan du får den riktige pakken. Hvis du vil kompilere et C++-program, bruk `g++` i stedet for `gcc`.

Hvis du får feilmeldinger og ønsker mer informasjon om dem, bruk gcc -Wall -o feilloggfil1.c. Vis deretter filen `errorlog` i gjeldende katalog, med cat feillogg. For å kompilere ett program fra flere kildefiler, bruk gcc -o utdatafil fil1.c fil2.c fil3.c. For å kompilere flere programmer samtidig fra flere kildefiler, bruk gcc -c fil1.c fil2.c fil3.c.




I alle fall, velg Grunnleggende oppsett i venstre rute, og sjekk de ønskede kompilatorene i hovedruten til høyre. Avanserte brukere kan velge Alle pakker og velg flere kompilatorer.



trykk ⊞ vinne+s for å velge Søk, og skriv miljø. klikk på Redigering av systemmiljøvariabler i søkeresultatene. klikk på Miljøvariabler klikk på Å behandle under den øverste boksen (under "Brukervariabler") Rull ned til bunnen av `Verdi av variabel`-boksen. type ;C:MinGWbin umiddelbart etter siste bokstav i boksen. Merk: hvis du har installert MinGW i en annen katalog, skriv ;C:bane-til-denne-katalogenbin. klikk på OK og så igjen OK. Klikk på resten OK-knappen for å lukke vinduet.
trykk ⊞ vinne+s og type cmd. Høyreklikk på Ledeteksten i søkeresultatene og etter Kjør som administrator. klikk på Ja for å bekrefte endringene.


Å kompilere kildekoden din med et -g-flagg vil generere feilsøkingsinformasjon som det tilsvarende feilsøkingsprogrammet (GDB) kan bruke for å gjøre feilsøking enklere. En `makefile` kan lages for å gjøre det enklere å kompilere store programmer. Hvis du bruker optimalisering mye, husk at optimalisering for hastighet kan gå på bekostning av størrelse og noen ganger nøyaktighet, og omvendt. Når du kompilerer et C++-program, bruk G++ på samme måte som GCC. Husk at C++-filer har filtypen `.cpp`, i stedet for `.c`.
Kompilere et c-program med gnu-kompilatoren
Innhold
Denne opplæringen vil lære deg hvordan du kompilerer et C-program fra kildekode ved å bruke GNU Compiler (GCC) for Linux og Minimalist Gnu (MinGW) for Windows.
Trinn
Metode 1 av 2: Bruke GCC for Unix

1. Åpne et terminalvindu på Unix-systemet.

2. type gcc --versjon og trykk↵ Gå inn. Dette skal returnere versjonsnummeret til C-kompilatoren. Hvis kommandoen er ukjent, er sjansen stor for at GCC ikke er installert.

3. Naviger til katalogen der du lagret kildekoden.
For eksempel, hvis kildekodefilen, `main.c` er i /usr/wikiHow/source, skriv deretter inn cd /usr/wikiHow/kilde.

4. type gcc hoved.c –o HelloWorld. Erstatt `main.c` ved navnet på kildefilen, og `HelloWorld` ved navnet på programmet. Programmet er så kompilert.

5. Kjør det kompilerte programmet. type ./HelloWorld men erstatt `HelloWorld` med navnet på programmet ditt.
Metode 2 av 2: Bruke MinGW for Windows

1. Last ned Minimalist GNU for Windows (MinGW). Dette er en enkel å installere versjon av GCC for Windows. Du kan laste ned installasjonsfilen fra https://sourceforge.net/projects/mingw/.

2. Kjør MinGW-installasjonsfilen.
Hvis filen ikke åpnes av seg selv, dobbeltklikker du på den i nedlastingsmappen din og klikker deretter "Installer".

3. Velg dine installasjonspreferanser og klikk på Fortsett.
MinGW anbefaler å bruke standard installasjonsmappe (C:MinGW) å bruke. Hvis du trenger å endre mappen, ikke bruk en mappe med mellomrom i navnet (som "Program Files").

4. Velg kompilatorene som skal installeres.

5. Klikk på Installasjonsmenyen. Dette er plassert øverst til venstre i MinGW-vinduet.

6. Klikk på Bruk endringer.

7. Klikk på Bruk. Kompilatorene er nå lastet ned og installert.

8. Legg til banen til MinGW til systemets miljøvariabler. Gjør dette som følger:

9. Åpne ledetekst som administrator. Dette gjør du som følger:

10. Naviger til mappen der du lagret kildekoden.
For eksempel hvis kildekoden din er helloworld.c og det er i C:SourcePrograms, så skriver du cd C:SourceProgrammer.

11. type gcc helloworld.c –o helloworld.exe. Erstatt `helloworld` med navnet på kildekoden og applikasjonen din. Når programmet er kompilert, vil du gå tilbake til ledeteksten uten noen feil.
Eventuelle feil i den angitte koden må først rettes opp før programmet kompileres.

12. Skriv inn navnet på programmet for å kjøre det. Heter det helloworld.exe, og skriv det på kommandolinjen for å starte programmet.
Tips
Nødvendigheter
- En PC med Linux eller Windows
- Grunnleggende kunnskap om GNU/Linux og installasjon av programmer
- Programkode
- Et tekstredigeringsprogram (f.eks. emacs, vi)
Artikler om emnet "Kompilere et c-program med gnu-kompilatoren"
Оцените, пожалуйста статью
Populær