emkiset.ru

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

WikiHow Deze gids zal je leren hoe je een C-programma vanuit de broncode, met behulp van de GNU compiler (GCC) op Linux en Minimalistisch Gnu (MinGW) in Windows.

stappen

Methode 1
Gebruik GCC in Unix

1
Open een terminalvenster op uw Unix-systeem.
  • 2
    schrijven gcc --version en druk op ⌅ Ga naar binnen. Met deze opdracht wordt het versienummer compiler C. tonen Als het systeem het commando niet herkent, is het mogelijk dat GCC nog niet is geïnstalleerd.
  • Als het niet is geïnstalleerd, raadpleegt u de documentatie van uw Linux-distributie om te zien hoe u het juiste pakket kunt verkrijgen.
  • Als u een programma in C ++ gaat compileren, gebruik dan "g ++" in plaats van "gcc".
  • 3
    Ga naar de map waar de broncode is opgeslagen.
  • Als het broncodebestand bijvoorbeeld "main.c" bevindt zich op / usr / wikiHow / source, schrijft cd / usr / wikiHow / bron .
  • Titel afbeelding 68838 10
    4
    schrijven gcc main.c -o HolaMundo. vervangt "main.c" door de naam van het broncodebestand en "Hallo wereld" door de naam van je voltooide programma. Nu wordt uw programma gecompileerd.
  • Als u een foutmelding ziet en meer informatie over die fout nodig hebt, gebruikt u de opdracht gcc -Wall -o errorlog file1.c. Open vervolgens het bestand "errorlog" in de huidige map met het commando kattenfoutlog.
  • Gebruik. Om een ​​programma met meerdere bronbestanden te compileren gcc -o outputfile file1.c file2.c file3.c.
  • Als u meerdere programma`s tegelijk wilt samenstellen met meerdere bronbestanden, gebruikt u gcc -c file1.c file2.c file3.c.
  • Titel afbeelding 68838 11
    5
    Voer het programma uit dat u zojuist hebt gecompileerd. schrijven ./ HelloWorld maar het vervangt "Hallo wereld" door de naam van uw programma.
  • Methode 2
    Gebruik MinGW in Windows



    1
    Download Minimalist GNU voor Windows (MinGW). Het is een versie van GCC voor Windows, eenvoudig te installeren. U kunt het installatieprogramma downloaden vanaf de pagina https://sourceforge.net/projects/mingw/.
  • 2
    Voer het MinGW-installatieprogramma uit.
  • Als het bestand niet automatisch wordt geopend, dubbelklikt u op de downloadmap en selecteert u vervolgens Installeren.
  • 3
    Selecteer uw installatievoorkeuren en druk op Doorgaan.
  • MinGW raadt aan de standaardinstallatiemap te gebruiken (C: MinGw). Als u de map moet wijzigen, gebruik dan ten minste een map die geen spatie in de naam heeft (zoals "Programmabestanden").



  • 4
    Selecteer de compiler die u wilt installeren.
  • U moet minimaal selecteren "Basisinstellingen" (basisinstallatie). Vervolgens moet u vinkjes plaatsen in de vakken van elk van de compilers in de lijst op het hoofdpaneel aan de rechterkant.
  • Als u een ervaren gebruiker bent, kunt u selecteren "Alle pakketten" (alle pakketten) en kies extra compilers.
  • 5
    Klik op het menu Installatie. Het staat in de linkerbovenhoek van MinGW.
  • 6
    Klik op Wijzigingen toepassen (wijzigingen toepassen).
  • 7
    Klik op Toepassen. De compilers worden nu gedownload en geïnstalleerd.
  • 8
    Voeg het pad naar MinGW toe aan de systeemomgevingsvariabelen. Doe het zoals hieronder uitgelegd:
  • pers ⌘ Win+S om het zoekmenu te openen en typ vervolgens milieu.
  • Klik in de zoekresultaten "Bewerk systeemomgevingsvariabelen".
  • Klik op "Omgevingsvariabelen".
  • Klik op "uitgeven", onder het bovenste vak (hieronder "Gebruikersvariabelen").
  • Blader naar het einde van het vak "Waarde van de variabele".
  • schrijven -C: MinGW bin net onder de laatste letter van die doos. Merk op dat als u MinGW in een andere map hebt geïnstalleerd, u dit moet invoeren -C: path-to-that-folder bin.
  • Klik op OK en nogmaals op OK. Klik nogmaals op de knop OK om het venster te sluiten.
  • 9
    opent "Symbool van het systeem" als een beheerder. Om het te doen:
  • pers ⌘ Win+S en schrijf cmd.
  • Klik in de zoekresultaten met de rechtermuisknop "Symbool van het systeem"en selecteer vervolgens "Uitvoeren als beheerder".
  • Klik op Ja om wijzigingen toe te staan.
  • 10
    Ga naar de locatie waar de broncode is opgeslagen.
  • Als het broncodebestand met de naam holamundo.c zich bijvoorbeeld in C: Source Programs bevindt, typt u C: Source Programma`s.
  • 11
    schrijven holamundo.c -o holamundo.exe. vervangt "ik helloworld" door de naam van de broncode en de applicatie. Nadat u het programma hebt gecompileerd, keert u terug naar het venster "Symbool van het systeem" zonder fouten
  • Als er een fout in de code zit, moet u deze corrigeren zodat het programma kan compileren.
  • 12
    Schrijf de naam van je programma om het uit te voeren. Als uw programma holamundo.exe wordt genoemd, schrijft u die naam om het te starten.
  • tips

    • Als u uw code te compileren met een tag -g, wordt de debug informatie gegenereerd. Het programma van debugging, kan namelijk GDB die informatie voor de debugging proces in zijn werk beter te gebruiken.
    • U kunt een makefile maken om het gemakkelijker te maken om grote programma`s te compileren.
    • Als u gebruik maakt van een veel optimalisaties, er rekening mee dat de snelheid optimalisatie kan resulteren in ruil een grotere bestanden of soms verlies van nauwkeurigheid, en vice versa.
    • Als u een programma gaat compileren in C ++, gebruikt u G ++ op dezelfde manier als waarop u GCC zou gebruiken. Houd er rekening mee dat C ++ -bestanden de extensie .cpp hebben in plaats van .c.

    Dingen die je nodig hebt

    • een computer met Linux of Windows
    • basiskennis van GNU / Linux en installatie van applicaties
    • code van een programma
    • elke teksteditor (bijvoorbeeld Emacs of vi)
    Delen op sociale netwerken:

    Verwant
    Hoe een Java-programma te compileren en uit te voeren met behulp van het `Systeem…Hoe een Java-programma te compileren en uit te voeren met behulp van het `Systeem…
    Hoe u uw eerste Java-programma maakt in Ubuntu LinuxHoe u uw eerste Java-programma maakt in Ubuntu Linux
    Hoe een eenvoudig programma te maken in C ++Hoe een eenvoudig programma te maken in C ++
    Hoe maak je een eenvoudig programma in CHoe maak je een eenvoudig programma in C
    Hoe maak je een `Hello World` console-applicatie in Visual C +Hoe maak je een `Hello World` console-applicatie in Visual C +
    Hoe WEP-sleutels te ontsleutelenHoe WEP-sleutels te ontsleutelen
    Hoe standaardcode te schrijven in C ++Hoe standaardcode te schrijven in C ++
    Hoe u uw eerste Java-programma schrijftHoe u uw eerste Java-programma schrijft
    Hoe schrijf je een Arduino-software in CHoe schrijf je een Arduino-software in C
    PDF-bestanden invoegen in Microsoft Word-documenten met Open Source-gereedschappen (Linux)PDF-bestanden invoegen in Microsoft Word-documenten met Open Source-gereedschappen (Linux)
    » » Een C-programma compileren met behulp van de GNU-compiler (GCC)
    © 2021 emkiset.ru