Hierdie wikiHow leer u hoe u 'n C -program saamstel uit die bronkode deur die GNU Compiler (GCC) vir Linux en Minimalist Gnu (MinGW) vir Windows te gebruik.
Stappe
Metode 1 van 2: Gebruik GCC vir Linux
Stap 1. Maak 'n terminale venster op u Linux -stelsel oop
Die ikoon is gewoonlik 'n swart skerm met 'n paar wit karakters daarop. U kan dit gewoonlik in u toepassingsmenu vind.
Stap 2. Installeer GCC
As u nog nie GCC geïnstalleer het nie, kan u die volgende terminale opdragte gebruik om GCC vir Ubuntu en Debian te installeer. Raadpleeg die dokumentasie vir u Linux -verspreiding vir alle ander weergawes van Linux om te leer hoe u die regte pakket kry:
- Tik sudo apt update en druk op "Enter" om die pakketlys op te dateer.
- Tik sudo apt install build-essential en druk op "Enter" om die noodsaaklike pakkette, wat GCC, G ++ en Make insluit, te installeer.
- Tik sudo apt-get install manpages-dev en druk "Enter" om die handleidingsbladsye te installeer.
Stap 3. Tik gcc --version en druk ↵ Enter
Dit sal verifieer dat GCC korrek geïnstalleer is en die weergawenommer teruggee. As die opdrag nie gevind word nie, is GCC waarskynlik nie geïnstalleer nie.
As u 'n C ++ - program saamstel, gebruik "g ++" in plaas van "gcc."
Stap 4. Navigeer na die gids waar u bronkode gestoor word
Gebruik die cd -opdrag om deur dopgehou in die Terminal te navigeer. As u bronkode byvoorbeeld in u dokumentmap is, tik u cd/home/[gebruikersnaam]/dokumente (in Ubuntu). U kan ook na die dokumente -gids gaan deur cd ~/Documents in die Terminal te tik.
Stap 5. Tik gcc [programnaam].c –o [uitvoerbare naam] en druk ↵ Enter
Vervang "[programnaam].c" met die naam van u bronkode -lêer en "[uitvoerbare naam]" deur die naam van u voltooide program. Die program sal nou saamgestel word.
- As u foute sien en meer inligting daaroor wil sien, gebruik gcc -Wall -o errorlog file1.c. Kyk dan na die "errorlog" -lêer in die huidige gids met cat errorlog.
- Gebruik 'n gcc -o outputfile file1.c file2.c file3.c om een program uit verskeie bronkode lêers saam te stel.
- Gebruik gcc -c file1.c file2.c file3.c om verskeie programme gelyktydig saam te stel met verskeie bronkode lêers.
Stap 6. Begin u nuut saamgestelde program
Tik./[executable_name] maar vervang "[executable_name]" met die naam van u program.
Metode 2 van 2: Die gebruik van MinGW vir Windows
Stap 1. Laai Minimalistiese GNU af vir Windows (MinGW)
Dit is 'n maklik om te installeer weergawe van GCC vir Windows. Gebruik die volgende stappe om MinGW af te laai:.
- Gaan na https://sourceforge.net/projects/mingw/ in 'n webblaaier.
- Klik op die groen knoppie wat sê Aflaai.
- Wag totdat die installeerder outomaties afgelaai word.
Stap 2. Installeer MinGW
Gebruik die volgende stappe om MinGW te installeer:
- Dubbel kliek mingw-get-setup.exe in u aflaai -lêergids of webblaaier.
- Klik Installeer.
-
Klik Aanhou.
MinGW beveel aan dat u die standaard installeringsmap (C: / MinGW) gebruik. As u die vouer moet verander, moet u nie 'n vouer met spasies in die naam gebruik nie (bv. "Programlêers")
Stap 3. Kies watter samestellers u wil installeer
Kies ten minste Basiese opstelling in die linkerpaneel, plaas dan 'n regmerkie langs al die samestellers in die regterkantste paneel. Meer gevorderde gebruikers kan kies Alle pakkette en kies addisionele samestellers.
Stap 4. Klik met die rechtermuisknop op elke pakket en klik op Merk vir installasie
Die basiese opstelling bevat ongeveer 7 pakkette bo in die boks. Klik met die rechtermuisknop op elkeen (of net die een wat u wil hê) en klik Merk vir installasie. Dit voeg 'n ikoon met 'n pyltjie langs elkeen by en merk dit vir installasie.
Stap 5. Installeer die geselekteerde pakkette
Dit kan u rekenaar 'n paar minute neem om alle pakkette te installeer. Gebruik die volgende stappe om die pakkette wat vir installasie gemerk is, te installeer.
- Klik op die Installasie spyskaart in die linker boonste hoek.
- Klik Pas veranderinge toe.
- Klik Dien toe.
- Klik Naby sodra die installasie gedoen is.
Stap 6. Voeg die pad by MinGW by veranderlikes in die stelselomgewing
Gebruik die volgende stappe om die pad na MinGW by veranderlikes in die stelselomgewing te voeg:
- Tik omgewing in die soekbalk langs die Start -kieslys.
- Klik Wysig die stelselomgewingsveranderlikes in die soekresultate.
- Klik omgewings veranderlikes
- Kies die Pad veranderlike.
- Klik Redigeer onder die boks (onder "Gebruikersveranderlikes")
- Klik Nuut.
- Tik C: / MinGW / bin in die nuwe ruimte. Let op: as u MinGW in 'n ander gids geïnstalleer het, voer C: / path-to-that-directory / bin in.
- Klik OK, en dan OK weer. Klik op die een wat oorbly OK knoppie om die venster toe te maak.
Stap 7. Maak die opdragprompt oop as 'n administrateur
U moet aangemeld wees by 'n Windows -rekening met administratiewe regte om die opdragprompt as administrateur oop te maak. Gebruik die volgende stappe om die opdragprompt as administrateur oop te maak:
- Tik cmd in die soekbalk langs die menu Start.
- Regs klik Opdragprompt in die soekresultate, kies dan Begin as administrateur.
- Klik Ja om veranderinge toe te laat.
Stap 8. Navigeer na die gids waar u bronkode gestoor word
As u bronkode -lêer met die naam helloworld.c byvoorbeeld in C: / Source / Programs geleë is, tik cd C: / Source / Programs
Stap 9. Tik gcc c –o [programnaam].exe [programnaam].c en druk ↵ Enter
Vervang "[programnaam]" deur die naam van u bronkode en toepassing. Sodra die program saamgestel is, keer u sonder foute terug na die opdragprompt.
Alle koderingsfoute wat verskyn, moet reggestel word voordat die program saamgestel kan word
Stap 10. Tik die naam van u program om dit uit te voer
As dit hello_world.exe genoem word, tik dit in die opdragprompt om u program te begin.
As u 'n foutboodskap "Toegang is geweier" of "Toestemming geweier" ontvang tydens die opstel van 'n program of die uitvoer van die uitvoerbare lêer, kyk na die vouer toestemmings en maak seker dat u volledige lees-/skryftoegang het tot die gids wat die bronkode bevat. As dit nie werk nie, probeer om u virusprogrammatuur tydelik uit te skakel
Wenke
- As u u kode met 'n -g -vlag bou, sal u ontfoutingsinligting oplewer wat die ooreenstemmende ontfoutingsprogram, GDB, kan gebruik om ontfouting beter te laat werk.
- Makefiles kan geskep word om dit makliker te maak om groot programme saam te stel.
- As u die optimalisering baie gebruik, moet u daarop let dat optimalisering vir spoed 'n afwyking in grootte en soms akkuraatheid kan veroorsaak, en omgekeerd.
- As u 'n C ++ - program saamstel, gebruik G ++ op dieselfde manier as GCC. Onthou dat C ++ lêers die uitbreiding.cpp het in plaas van.c.