Hoe om 'n C -program saam te stel met die GNU -samesteller (GCC)

INHOUDSOPGAWE:

Hoe om 'n C -program saam te stel met die GNU -samesteller (GCC)
Hoe om 'n C -program saam te stel met die GNU -samesteller (GCC)

Video: Hoe om 'n C -program saam te stel met die GNU -samesteller (GCC)

Video: Hoe om 'n C -program saam te stel met die GNU -samesteller (GCC)
Video: Потолок из пластиковых панелей 2024, Mei
Anonim

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

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 1
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 1

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.

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 2
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 2

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.
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 3
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 3

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."

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 4
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 4

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.

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 5
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 5

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.
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 6
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 6

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

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 7
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 7

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.
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 8
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 8
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 7
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 7

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")

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 9
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 9

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.

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 10
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 10

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.

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 11
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 11

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.
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 12
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 12

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.
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 13
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 13

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.
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 14
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 14

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

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 15
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 15

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

Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 16
Stel 'n C -program saam met die GNU -samesteller (GCC) Stap 16

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.

Aanbeveel: