Pdf downloaden
Pdf downloaden
Deze wikiHow leert je hoe je een C-programma vanuit de broncode kunt compileren met behulp van de GNU-Compiler (GCC) voor Linux en Minimalist Gnu (MinGW) voor Windows.
Stappen
-
Open een terminal-venster op je Unix-systeem.
-
Typ gcc --version en druk op ↵ Enter . Dit hoort het versienummer van de C-compiler te retourneren. Is het commando onbekend, dan is de kans groot dat GCC niet is geïnstalleerd. [1] X Bron
- Is het niet geïnstalleerd, raadpleeg dan de documentatie voor je Linux-distributie om te leren hoe je het correcte pakket kunt krijgen.
- Wil je een C++ programma compileren, gebruik dan 'g++' in plaats van 'gcc'.
-
Navigeer naar de directory waar je de broncode hebt opgeslagen.
- Bijvoorbeeld, als het broncodebestand, 'main.c' zich in /usr/wikiHow/source bevindt, dan typ je cd /usr/wikiHow/source .
-
Typ gcc main.c –o HelloWorld . Vervang 'main.c' door de naam van het bronbestand, en 'HelloWorld' door de naam van je programma. Het programma wordt vervolgens gecompileerd.
- Als je foutmeldingen krijgt en daar meer informatie over wilt hebben, gebruik dan gcc -Wall -o errorlog file1.c . Bekijk vervolgens het bestand 'errorlog' in de huidige directory, met cat errorlog .
- Om één programma te compileren vanuit meerdere bronbestanden, gebruik je gcc -o outputfile file1.c file2.c file3.c .
- Om meerdere programma’s tegelijkertijd te compileren vanuit meerdere bronbestanden, gebruik je gcc -c file1.c file2.c file3.c .
-
Draai je gecompileerde programma. Typ &# 46;/HelloWorld maar vervang 'HelloWorld' door de naam van je programma.Advertentie
-
Download Minimalist GNU for Windows (MinGW). Dit is een gemakkelijk te installeren versie van GCC voor Windows. Je kunt het installatiebestand downloaden van https://sourceforge.net/projects/mingw/ . [2] X Bron
-
Draai het MinGW-installatiebestand.
- Indien het bestand niet vanzelf opent, dubbelklik je erop in je downloads-map, en daarna op ‘Install’.
-
Selecteer je installatievoorkeuren en klik op Continue .
- MinGW beveelt aan om de standaard installatiemap ( C:\MinGW ) te gebruiken. Als je de map moet wijzigen, gebruik dan geen map met spaties in de naam (zoals 'Programma bestanden'). [3] X Bron
-
Selecteer de compilers om te installeren.
- Kies in ieder geval Basic Setup in het linker venster, en vink de gewenst compilers aan in het hoofdvenster aan de rechterkant.
- Gevorderde gebruikers kunnen kiezen voor All Packages en aanvullende compilers selecteren.
-
Klik op het menu Installation . Deze bevindt zich linksboven in het venster van MinGW.
-
Klik op Apply Changes .
-
Klik op Apply . De compilers worden nu gedownload en geïnstalleerd.
-
Voeg het pad naar MinGW toe aan de omgevingsvariabelen van je systeem. Doe dit als volgt:
- Druk op ⊞ Win + S om Zoeken te selecteren, en typ environment .
- Klik op Systeem omgevingsvariabelen bewrken in de zoekresultaten.
- Klik op Omgevingsvariabelen
- Klik op Bewerken onder het bovenste vakje (onder 'User Variables')
- Scroll naar het eind van het vak 'Waarde van variabele'.
- Typ ;C:\MinGW\bin direct na de laatste letter in het vak. Let op: heb je MinGW in een andere directory geïnstalleerd, typ dan ;C:\path-to-that-directory\bin .
- Klik op OK en daarna nogmaals op OK . Klik op de overgebleven OK -knop om het venster af te sluiten.
-
Open de opdrachtprompt als administrator. Dit doe je als volgt:
- Druk op ⊞ Win + S en typ cmd .
- Rechtsklik op Opdrachtprompt in de zoekresultaten, en daarna Als administrator uitvoeren .
- Klik op Ja om de wijzigingen te bevestigen.
-
Navigeer naar de map waar je de broncode hebt opgeslagen.
- Bijvoorbeeld, als je broncode helloworld.c heet en in C:\Source\Programs staat, dan typ je cd C:\Source\Programs .
-
Typ gcc helloworld.c –o helloworld.exe . Vervang 'helloworld' door de naam van je broncode en applicatie. Is het programma gecompileerd, dan keer je terug naar de opdrachtprompt zonder foutmeldingen. [4] X Bron
- Eventuele fouten in de code die worden aangegeven, moeten eerst worden gecorrigeerd voor het programma zal compileren.
-
Typ de naam van je programma om het te draaien. Heet het helloworld.exe, dan typ je dat op de opdrachtregel om het programma te starten.Advertentie
Tips
- Het compileren van je broncode met een -g als vlag zal debug-informatie aanmaken welke het overeenkomstige debug-programma (GDB) kan gebruiken om het debuggen gemakkelijker te laten verlopen.
- Een ‘makefile’ kan worden gemaakt om het gemakkelijker te maken om grote programma’s te compileren.
- Maak je veel gebruik van optimalisatie, houd er dan rekening mee dat optimalisatie voor snelheid ten koste kan gaan van de omvang en soms nauwkeurigheid, en vice versa.
- Gebruik bij het compileren van een C++ programma, G++ op dezelfde manier als GCC. Onthoud dat C++ bestanden de extensie '.cpp' hebben, in plaats van '.c'.
Advertentie
Benodigdheden
- Een pc met Linux of Windows
- Basiskennis van GNU/Linux en het installeren van programma’s
- Programmacode
- Een teksteditor (bijv. Emacs, vi)
Bronnen
Advertentie