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
Stap 1. Open een Terminal-venster op uw Unix-computer
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.
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
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.
Stap 5. Voer het gecompileerde programma uit met het commando./programmanaam
Methode 2 van 2: MinGW voor Windows gebruiken
Stap 1. Download Minimalist GNU voor Windows van
MinGW is een eenvoudig te installeren GCC-pakket voor Windows.
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
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)
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.
Stap 5. Klik op het menu Installatie in de linkerbovenhoek van MinGW
Stap 6. Klik op Wijzigingen toepassen
Stap 7. Klik op Toepassen om de compiler te downloaden en te installeren
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.
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.
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
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
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.