Hoe om `n c-program saam te stel met die gnu-samesteller (gcc)

Diskes u hoe om `n C-program uit die bronkode op te stel deur die GNU-samesteller (GCC) vir Linux en Minimalistiese GNU (MingW) vir Windows te gebruik.

Stappe

Metode 1 van 2:
Gebruik GCC vir Linux
  1. Image getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 1
1. Maak `n terminale venster op jou Linux-stelsel oop. Die ikoon is gewoonlik `n swart skerm met `n paar wit karakters daarop. U kan dit gewoonlik in u aansoeke kies.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 2
    2. Installeer GCC. As u nie GCC reeds geïnstalleer het nie, kan u die volgende terminale opdragte gebruik om GCC vir Ubuntu en Debian te installeer. Vir alle ander weergawes van Linux, raadpleeg die dokumentasie vir u Linux-verspreiding om te leer hoe om die korrekte pakket te kry:
  • Tipe sudo apt update en druk "Ingaan" Om die pakketlys op te dateer.
  • Tipe sudo apt installeer bou-noodsaaklik en druk "Ingaan" Om die noodsaaklike pakkette te installeer, wat GCC, G ++ insluit, en maak.
  • Tipe sudo apt-kry installeer manpages-dev en druk "Ingaan" Om die handleiding te installeer.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 3
    3. Tipe gcc --versie en druk ↵ Tik. Dit sal seker maak dat GCC behoorlik geïnstalleer is en die weergawe nommer terugbesorg. As die opdrag nie gevind word nie, is dit waarskynlik dat GCC nie geïnstalleer is nie.
  • As jy `n C + + -program saamstel, gebruik "G ++" in plaas van "GCC.`
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 4
    4. Navigeer na die gids waar jou bronkode gestoor is. Gebruik die CD Opdrag om dopgehou in die terminale te navigeer. Byvoorbeeld, as u bronkode in u dokumente-lêergids is, sal u tik CD / Home / [Gebruikersnaam] / Dokumente (in ubuntu). U kan ook na die dokumente se gids navigeer deur te tik CD ~ / Dokumente in die terminale.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 5
    5. Tipe GCC [Program_name].C -O [uitvoerbare naam] en druk ↵ Tik. Vervang "[program_name].C "met die naam van u bronkode lêer, en" [executable_name] "met die naam van u voltooide program. Die program sal nou saamstel.
  • As jy foute sien en meer inligting wil sien oor hulle, gebruik gcc-wall -o-foutLog lêer1.c. Kyk dan na die "ErrorLog" -lêer in die huidige gids met Cat ErronLog.
  • Om een ​​program saam te stel van verskeie bronkode lêers, gebruik gcc -o uitsetfile lêer1.c file2.c file3.c.
  • Om verskeie programme gelyktydig saam te stel met verskeie bronkode lêers, gebruik gcc -c lêer1.c file2.c file3.c.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 6
    6. Begin jou nuut-saamgestelde program. Tipe ./ [uitvoerbare_name] maar vervang "[executable_name]" met die naam van u program.
  • Metode 2 van 2:
    Gebruik Mingw vir Windows
    1. Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 7
    1. Aflaai Minimalistiese GNU vir Windows (Mingw). Dit is `n maklik om te installeer weergawe van GCC vir Windows. Gebruik die volgende stappe om Mingw af te laai:.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 8Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 7
    2. Installeer Mingw. Gebruik die volgende stappe om Mingw te installeer:
  • Dubbel kliek Mingw-Get-Setup.EXE In u downloads vouer of webblaaier.
  • Kliek Installeer.
  • Kliek Aanhou.
  • Mingw beveel aan om die standaard installasie-lêergids te gebruik (C: Mingw). As jy die gids moet verander, moenie `n gids met spasies in die naam gebruik nie (e.heid g. "Program lêers").
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 9
    3. Kies watter samestellers om te installeer. Op die minimum, kies Basiese opstelling Op die linker paneel, plaas dan tjekpunte langs al die genoteerde samestellers in die regte hoofpaneel. Meer gevorderde gebruikers kan kies Alle pakkette en kies bykomende samestellers.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 10
    4. Klik op elke pakket en klik Merk vir installasie. Die basiese opstelling het ongeveer 7 pakkette wat in die boks aan die bokant gelys is. Klik op elkeen van hulle (of net die een wat jy wil) en klik Merk vir installasie. Dit voeg `n ikoon by `n pyl langs elkeen en merk dit vir die installering.
  • Image getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 11
    5. Installeer die geselekteerde pakkette. Dit kan jou rekenaar `n paar minute neem om alle pakkette te installeer. Gebruik die volgende stappe om die pakkette wat vir die installering gemerk is, te installeer.
  • Klik op die Installasie spyskaart in die boonste linkerhoek.
  • Kliek Pas veranderinge toe.
  • Kliek Aansoek doen.
  • Kliek Naby Sodra die installasie gedoen is.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 12
    6. Voeg die pad by Mingw na Stelsel Omgewingsveranderlikes. Gebruik die volgende stappe om die pad by te voeg tot die stelsel omgewingsveranderlikes:
  • Tipe omgewing In die soekkassie langs die Start-kieslys.
  • Kliek Wysig die stelselomgewing veranderlikes In die soekresultate.
  • Kliek omgewings veranderlikes
  • Kies die Paadjie veranderlik.
  • Kliek Redigeer onder die boonste boks (onder "gebruikersveranderlikes")
  • Kliek Nuut.
  • Tipe C: Mingw bin In die nuwe ruimte. Let daarop dat as jy Mingw na `n ander gids geïnstalleer het, betree C: pad-tot-daardie-gids bin.
  • Kliek Ok, en dan Ok weer. Klik die een oorblywende Ok knoppie om die venster toe te maak.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 13
    7. Open die opdragprompt as `n administrateur. U moet aangemeld word by `n Windows-rekening met administratiewe voorregte om die opdragprompt as `n administrateur oop te maak. Gebruik die volgende stappe om die opdragprompt as `n administrateur oop te maak:
  • Tipe cmd In die soekkassie langs die Start-kieslys..
  • Regs klik Opdragprompt In die soekresultate, kies dan Hardloop as administrateur.
  • Kliek Ja om veranderinge toe te laat.
  • Image getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 14
    8. Navigeer na die gids waar jou bronkode gestoor is. Byvoorbeeld, as u bronkode lêer genoem Helloworld.C is geleë in C: bron programme, tipe CD C: bron programme
  • Image getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 15
    9. Tipe GCC C -O [Program_name].EXE [Program_name].c en druk ↵ Tik. Vervang "[program_name]" met die naam van u bronkode en toepassing. Sodra die program saamgestel is, sal jy terugkom na die opdragprompt sonder foute.
  • Enige koderingfoute wat verskyn, moet reggestel word voordat die program sal saamstel.
  • Beeld getiteld Stel `n C-program saam met die GNU-samesteller (GCC) Stap 16
    10. Tik die naam van u program om dit te laat loop. As dit hallo_world genoem word.EXE, tik dit in die opdragprompt om jou program te begin.
  • As u `n "Toegang word geweier" of "Toestemming geweier" Foutboodskap wanneer `n program saamgestel of die uitvoer uitvoerbare lêer bestuur, Gaan die gids na toestemmings en maak seker dat u volle lees / skryf toegang tot die gids wat die bronkode bevat. As dit nie werk nie, probeer tydelik uitskakel van jou virus sagteware.
  • Wenke

    Die bou van u kode met `n -g-vlag sal ontfoutinginligting produseer wat die ooreenstemmende debuggerprogram, GDB, kan gebruik om ontfoutingwerk beter te maak.
  • Makefile kan geskep word om dit makliker te maak om groot programme op te stel.
  • As u optimalisasies swaar gebruik, wees bewus daarvan dat optimalisering vir spoed kan kom met `n handel in grootte en soms akkuraatheid, en omgekeerd.
  • Gebruik `n C ++ program op dieselfde manier wanneer jy GCC sal gebruik. Onthou dat C ++ lêers die uitbreiding het .CPP in plaas van .c.
  • Deel op sosiale netwerke:
    Soortgelyk