C-programma's compileren met de GNU C Compiler (GCC)

Inhoudsopgave:

C-programma's compileren met de GNU C Compiler (GCC)
C-programma's compileren met de GNU C Compiler (GCC)

Video: C-programma's compileren met de GNU C Compiler (GCC)

Video: C-programma's compileren met de GNU C Compiler (GCC)
Video: Bizarre iPhone-truc: ‘Deze ken je echt niet’ 2024, November
Anonim

Deze wikiHow leert je hoe je een C-programma compileert vanaf de broncode, met behulp van de GNU Compiler (GCC) voor Linux en de Minimalist GNU (MinGW) voor Windows.

Stap

Methode 1 van 2: GCC gebruiken voor Unix

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 1
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 1

Stap 1. Open een Terminal-venster op uw Unix-computer

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 2
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 2

Stap 2. Voer de opdracht gcc --version in en druk op Enter om de GCC-versie op de computer weer te geven

Als op uw computer het bericht 'opdracht niet gevonden' wordt weergegeven, is GCC mogelijk niet op uw computer geïnstalleerd.

  • Installeer indien nodig GCC door de handleiding voor uw Linux-distributie te volgen.
  • Gebruik "g++" in plaats van "gcc" om een C++-programma te compileren.
Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 3
Compileer een C-programma met behulp van de GNU Compiler (GCC) Stap 3

Stap 3. Open de map waarin u de broncode van het programma hebt opgeslagen

Als de programmacode "akurapopo.c" bijvoorbeeld in de map /usr/yuliaR/source staat, voert u het commando cd /usr/yuliaR/source in

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 4
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 4

Stap 4. Voer het commando gcc akurapopo.c –o AkuRapopo in

Vervang "akurapopo.c" door de broncodenaam van uw programma en "AkuRapopo" door de gewenste programmanaam. Het compilatieproces wordt gestart.

  • Als er een fout optreedt tijdens het compilatieproces, verzamelt u de foutinformatie met de opdracht gcc -Wall -o errorlog akurapopo.c. Geef daarna het "errorlog" -bestand weer met de opdracht cat errorlog.
  • Compileer het programma uit verschillende broncodebestanden met het commando gcc -o programmanaam bestand1.c bestand2.c bestand3.c.
  • Gebruik het commando gcc -c file1.c file2.c file3.c om meerdere programma's uit meerdere broncode tegelijk te compileren.
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 5
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 5

Stap 5. Voer het gecompileerde programma uit met het commando./programmanaam

Methode 2 van 2: MinGW voor Windows gebruiken

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 6
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 6

Stap 1. Download Minimalist GNU voor Windows van

MinGW is een eenvoudig te installeren GCC-pakket voor Windows.

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 7
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 7

Stap 2. Voer het MinGW-installatieprogramma uit

Als het installatieprogramma niet automatisch wordt geopend, dubbelklikt u op het MinGW-bestand in de map Downloads en klikt u vervolgens op Installeren

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 8
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 8

Stap 3. Pas de installatie-opties van het programma aan en klik vervolgens op Doorgaan

De aanbevolen map voor het installeren van MinGW is C:\MinGW. Als u de installatiemap moet wijzigen, selecteert u geen map met een naam die spaties bevat (zoals Program Files)

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 9
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 9

Stap 4. Selecteer de compiler die u wilt installeren

  • Om de aanbevolen minimale compiler te installeren, selecteert u Basisinstellingen in het linkerdeelvenster en vinkt u vervolgens alle compilers aan die in het rechterhoofdvenster verschijnen.
  • Indien nodig kunt u Alle pakketten selecteren en alle aanvullende compilers aanvinken.
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 10
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 10

Stap 5. Klik op het menu Installatie in de linkerbovenhoek van MinGW

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 11
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 11

Stap 6. Klik op Wijzigingen toepassen

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 12
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 12

Stap 7. Klik op Toepassen om de compiler te downloaden en te installeren

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 13
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 13

Stap 8. Voeg het MinGW PATH toe aan de systeemomgevingsvariabele door deze stappen te volgen:

  • Druk op Win+S om het menu Zoeken te openen en voer vervolgens het trefwoord voor de omgeving in.
  • Klik in de zoekresultaten op De systeemomgevingsvariabelen bewerken.
  • Klik op Omgevingsvariabelen.
  • Klik op Bewerken onder het bovenste vak (onder Gebruikersvariabelen).
  • Scroll naar het einde van het vak Variabele waarden.
  • Typ;C:\MinGW\bin aan het einde van de tekst in het vak. Als u MinGW in een andere map hebt geïnstalleerd, vervangt u;C:\MinGW\bin door;C:\installatiemapnaam\bin.
  • Klik tweemaal op OK om het venster te sluiten.
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 14
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 14

Stap 9. Open een opdrachtregelvenster als beheerder door deze stappen te volgen:

  • Druk op Win+S en voer vervolgens cmd in.
  • Klik met de rechtermuisknop op Opdrachtprompt in de zoekresultaten en klik vervolgens op Als administrator uitvoeren.
  • Klik op Ja om wijzigingen aan de computer toe te staan.
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 15
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 15

Stap 10. Open de map waarin u de broncode van het programma hebt opgeslagen

Als u bijvoorbeeld de broncode "lailacanggung.c" hebt opgeslagen in de map C:\Source\Programs, voert u de opdracht cd C:\Source\Programs in

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 16
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 16

Stap 11. Voer het commando gcc lailacanggung.c –o lailacanggung.exe in

Vervang de bestandsnaam door de naam van uw programmacodebestand. Nadat het compilatieproces is voltooid, ziet u de opdrachtregel opnieuw. Fouten die optreden worden niet weergegeven.

Fouten in de programmacode moeten worden gecorrigeerd voordat het compilatieproces wordt gestart. De programmacode die de fout bevat, kan niet worden gecompileerd

Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 17
Een C-programma compileren met behulp van de GNU-compiler (GCC) Stap 17

Stap 12. Voer de naam van uw programma in om het uit te voeren, bijvoorbeeld lailacanggung.exe

Tips

  • Wanneer u een programma compileert met de parameter -g, zal de compiler de juiste debug-informatie bevatten voor GDB, het ingebouwde debug-programma van GCC. Deze informatie maakt het voor u gemakkelijker om fouten op te sporen.
  • Om grote programma's te compileren, kun je eerst een Makefile maken.
  • Als uw programma is geoptimaliseerd voor snelheid, kan de programmagrootte toenemen en is de nauwkeurigheid mogelijk niet erg goed. Aan de andere kant, als u de grootte of nauwkeurigheid van het programma optimaliseert, kan de snelheid van het programma afnemen.
  • Gebruik bij het compileren van C++-programma's G++ zoals u GCC zou gebruiken. C++-bestanden hebben de extensie.cpp in plaats van.c.

Aanbevolen: