

Hvis det ikke er installeret, se dokumentationen til din Linux-distribution for at lære, hvordan du får den korrekte pakke. Hvis du vil kompilere et C++ program, skal du bruge `g++` i stedet for `gcc`.

Hvis du får fejlmeddelelser og ønsker mere information om dem, så brug gcc -Wall -o fejllogfil1.c. Se derefter filen `errorlog` i den aktuelle mappe, med kat fejl log. For at kompilere et program fra flere kildefiler skal du bruge gcc -o outputfil fil1.c fil 2.c fil 3.c. For at kompilere flere programmer samtidigt fra flere kildefiler skal du bruge gcc -c fil1.c fil 2.c fil 3.c.




Under alle omstændigheder skal du vælge Grundlæggende opsætning i venstre rude, og tjek de ønskede kompilatorer i hovedruden til højre. Avancerede brugere kan vælge Alle pakker og vælg yderligere kompilatorer.



Trykke ⊞ vinde+s for at vælge Søg, og skriv miljø. Klik på Redigering af systemmiljøvariabler i søgeresultaterne. Klik på Miljøvariabler Klik på At behandle under den øverste boks (under `Brugervariabler`) Rul til bunden af boksen `Værdi af variabel`. type ;C:MinGWbin umiddelbart efter det sidste bogstav i boksen. Bemærk: hvis du har installeret MinGW i en anden mappe, skriv ;C:sti-til-denne-mappebin. Klik på Okay og så igen Okay. Klik på de resterende Okay-knappen for at lukke vinduet.
Trykke ⊞ vinde+s og type cmd. Højreklik på Kommandoprompt i søgeresultaterne og efter Kør som administrator. Klik på Ja for at bekræfte ændringerne.


At kompilere din kildekode med et -g flag vil generere fejlfindingsinformation, som det tilsvarende fejlretningsprogram (GDB) kan bruge til at gøre fejlfinding lettere. En `makefile` kan oprettes for at gøre det nemmere at kompilere store programmer. Hvis du bruger optimering meget, skal du huske på, at optimering for hastighed kan komme på bekostning af 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 GCC. Husk at C++ filer har filtypenavnet `.cpp`, i stedet for `.c`.
Kompilering af et c-program med gnu-kompileren
Indhold
Denne vejledning vil lære dig, hvordan du kompilerer et C-program fra kildekode 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

1. Åbn et terminalvindue på dit Unix-system.

2. type gcc --version og tryk↵ Indtast. Dette skulle returnere versionsnummeret på C-kompileren. Hvis kommandoen er ukendt, er chancerne for, at GCC ikke er installeret.

3. Naviger til den mappe, hvor du gemte kildekoden.
For eksempel, hvis kildekodefilen, `main.c` er i /usr/wikiHow/source, og skriv derefter cd /usr/wikiHow/kilde.

4. type gcc hoved.c –o HelloWorld. Erstat `main.c` ved navnet på kildefilen, og `HelloWorld` ved navnet på dit program. Herefter kompileres programmet.

5. Kør dit kompilerede program. type ./HelloWorld men erstat `HelloWorld` med navnet på dit program.
Metode 2 af 2: Brug af MinGW til Windows

1. Download Minimalist GNU til Windows (MinGW). Dette er en version af GCC til Windows, der er nem at installere. Du kan downloade installationsfilen fra https://sourceforge.net/projects/mingw/.

2. Kør MinGW installationsfilen.
Hvis filen ikke åbner af sig selv, skal du dobbeltklikke på den i din download-mappe og derefter klikke på `Installer`.

3. Vælg dine installationspræferencer, og klik på Fortsæt.
MinGW anbefaler at bruge standardinstallationsmappen (C:MinGW) at bruge. Hvis du har brug for at ændre mappen, skal du ikke bruge en mappe med mellemrum i navnet (såsom `Program Files`).

4. Vælg de kompilatorer, der skal installeres.

5. Klik på installationsmenuen. Dette er placeret øverst til venstre i MinGW-vinduet.

6. Klik på Anvend ændringer.

7. Klik på Anvend. Kompilerne er nu downloadet og installeret.

8. Tilføj stien til MinGW til dit systems miljøvariabler. Gør dette som følger:

9. Åbn kommandoprompt som administrator. Det gør du på følgende måde:

10. Naviger til den mappe, hvor du gemte kildekoden.
For eksempel hvis din kildekode er helloworld.c og det er i C:SourcePrograms, så skriver du cd C:SourceProgrammer.

11. type gcc helloworld.c –o helloworld.exe. Erstat `helloworld` med navnet på din kildekode og applikation. Når programmet er blevet kompileret, vender du tilbage til kommandoprompten uden fejl.
Eventuelle fejl i den angivne kode skal først rettes, før programmet kompileres.

12. Indtast navnet på dit program for at køre det. hedder det helloworld.exe, og skriv derefter det på kommandolinjen for at starte programmet.
Tips
Fornødenheder
- En pc med Linux eller Windows
- Grundlæggende kendskab til GNU/Linux og installation af programmer
- Program kode
- En teksteditor (f. emacs, vi)
Artikler om emnet "Kompilering af et c-program med gnu-kompileren"
Оцените, пожалуйста статью
Populær