Een C programma compileren met de GNU compiler

Pdf downloadenPdf downloaden

Deze How.com.vn 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.

Methode 1
Methode 1 van 2:

GCC voor Unix gebruiken

Pdf downloaden
  1. How.com.vn Nederlands: Step 1 Open een terminal-venster op je Unix-systeem.
  2. How.com.vn Nederlands: Step 2 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]
    • 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'.
  3. How.com.vn Nederlands: Step 3 Navigeer naar de directory waar je de broncode hebt opgeslagen.
    • Bijvoorbeeld, als het broncodebestand, 'main.c' zich in /usr/How.com.vn/source bevindt, dan typ je cd /usr/How.com.vn/source.
  4. How.com.vn Nederlands: Step 4 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.
  5. How.com.vn Nederlands: Step 5 Draai je gecompileerde programma.
    Typ &# 46;/HelloWorld maar vervang 'HelloWorld' door de naam van je programma.
    Advertentie
Methode 2
Methode 2 van 2:

MinGW voor Windows gebruiken

Pdf downloaden
  1. How.com.vn Nederlands: Step 1 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]
  2. How.com.vn Nederlands: Step 2 Draai het MinGW-installatiebestand.
    • Indien het bestand niet vanzelf opent, dubbelklik je erop in je downloads-map, en daarna op ‘Install’.
  3. How.com.vn Nederlands: Step 3 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]
  4. How.com.vn Nederlands: Step 4 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.
  5. How.com.vn Nederlands: Step 5 Klik op het menu Installation.
    Deze bevindt zich linksboven in het venster van MinGW.
  6. How.com.vn Nederlands: Step 6 Klik op Apply Changes.
  7. How.com.vn Nederlands: Step 7 Klik op Apply.
    De compilers worden nu gedownload en geïnstalleerd.
  8. How.com.vn Nederlands: Step 8 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.
  9. How.com.vn Nederlands: Step 9 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.
  10. How.com.vn Nederlands: Step 10 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.
  11. How.com.vn Nederlands: Step 11 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]
    • Eventuele fouten in de code die worden aangegeven, moeten eerst worden gecorrigeerd voor het programma zal compileren.
  12. How.com.vn Nederlands: Step 12 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)

Over dit artikel

How.com.vn Nederlands: How.com.vn-redactie
Bijdragen van:
How.com.vn-redacteur
Dit artikel is nagelezen door onze redactie, die artikelen controleert op juistheid en compleetheid.

Ons team van deskundigen loopt het werk van de redactie na om te zorgen dat artikelen die op How.com.vn te lezen zijn aan alle kwaliteitseisen voldoen. Dit artikel is 2.669 keer bekeken.
Categorieën: Programmeren
Deze pagina is 2.669 keer bekeken.

Was dit artikel nuttig?

⚠️ Disclaimer:

Content from Wiki How Nederlands language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Advertentie