Hoe om C -programme saam te stel met die GNU C Compiler (GCC)

INHOUDSOPGAWE:

Hoe om C -programme saam te stel met die GNU C Compiler (GCC)
Hoe om C -programme saam te stel met die GNU C Compiler (GCC)

Video: Hoe om C -programme saam te stel met die GNU C Compiler (GCC)

Video: Hoe om C -programme saam te stel met die GNU C Compiler (GCC)
Video: How To Install Java Standard Edition (SE) Development Kit (JDK) In Windows 10 2024, November
Anonim

Hierdie wikiHow leer u hoe u 'n C -program vanuit die bron kan opstel, met behulp van die GNU Compiler (GCC) vir Linux en die minimalistiese GNU (MinGW) vir Windows.

Stap

Metode 1 van 2: Gebruik GCC vir Unix

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 Terminal -venster op u Unix -rekenaar oop

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. Voer die opdrag gcc --version in en druk Enter om die GCC -weergawe op die rekenaar te vertoon

As u rekenaar 'n opdrag wat nie gevind is nie, vertoon, is GCC moontlik nie op u rekenaar geïnstalleer nie.

  • Installeer indien nodig GCC deur die gids vir u Linux -verspreiding te volg.
  • Gebruik 'g ++' in plaas van 'gcc' om 'n C ++ - program saam te stel.
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. Maak die gids oop waar u die bronkode van die program gestoor het

As die programkode "akurapopo.c" byvoorbeeld in die/usr/yuliaR/source -lêergids is, voer die opdrag cd/usr/yuliaR/source in

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. Voer die opdrag gcc akurapopo.c –o AkuRapopo in

Vervang "akurapopo.c" met die bronkode van u program en "AkuRapopo" met die programnaam wat u wil hê. Die opstelproses sal begin.

  • As 'n fout tydens die opstelproses voorkom, versamel die foutinligting met die opdrag gcc -Wall -o errorlog akurapopo.c. Wys daarna die "errorlog" -lêer met die cat errorlog -opdrag.
  • Stel die program saam uit verskeie bronkode lêers met die opdrag gcc -o programnaam file1.c file2.c file3.c.
  • Gebruik die opdrag gcc -c file1.c file2.c file3.c om verskeie programme gelyktydig uit meerdere bronkode saam te stel.
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. Begin die saamgestelde program met die opdrag./programname

Metode 2 van 2: Die gebruik van MinGW vir Windows

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 1. Laai Minimalistiese GNU af vir Windows vanaf

MinGW is 'n maklik om te installeer GCC-pakket 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 2. Begin die MinGW -installeringsprogram

As die installasieprogram nie outomaties oopmaak nie, dubbelklik op die MinGW-lêer in die gids Downloads en klik dan op Installeer

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

Stap 3. Pas die programinstallasie -opsies aan, en klik dan op Continue

Die aanbevole gids vir die installering van MinGW is C: / MinGW. As u die installeringsmap moet verander, moet u nie 'n gids kies met 'n naam wat spasies bevat nie (soos 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 4. Kies die samesteller wat u wil installeer

  • Om die aanbevole minimale samesteller te installeer, kies Basiese opstelling in die linkerdeelvenster en merk dan alle samestellers wat in die regterkantste venster verskyn.
  • Indien nodig, kan u Alle pakkette kies en al die bykomende samestellers merk.
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 5. Klik op die menu Installasie in die linker boonste hoek van MinGW

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 6. Klik op Pas veranderinge toe

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 7. Klik op Apply om die samesteller af te laai en te installeer

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 8. Voeg die MinGW PATH by die stelselomgewingsveranderlike deur die volgende stappe te volg:

  • Druk Win+S om die soekmenu oop te maak, en voer dan die sleutelwoord in die omgewing in.
  • Klik in die soekresultate op Wysig die stelselomgewingsveranderlikes.
  • Klik op Omgewingsveranderlikes.
  • Klik op Redigeer onder die boks (onder gebruikersveranderlikes).
  • Blaai na die einde van die boks Veranderlike waardes.
  • Tik; C: / MinGW / bin aan die einde van die teks in die blokkie. As u MinGW in 'n ander gids geïnstalleer het, vervang; C: / MinGW / bin met; C: / installasie mapnaam / bin.
  • Klik twee keer op OK om die venster te sluit.
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 9. Maak 'n opdragreëlvenster oop as Administrateur deur die volgende stappe te volg:

  • Druk Win+S en voer dan cmd in.
  • Klik met die rechtermuisknop op die opdragprompt in die soekresultate, en klik dan op Begin as administrateur.
  • Klik op Ja om veranderinge aan die rekenaar toe te laat.
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 10. Maak die gids oop waar u die bronkode van die program gestoor het

As u byvoorbeeld die bronkode "lailacanggung.c" in die gids C: / Source / Programs gestoor het, voer die opdrag cd C: / Source / Programs in

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 11. Voer die opdrag gcc lailacanggung.c –o lailacanggung.exe in

Vervang die lêernaam met die naam van u programkode -lêer. Nadat die opstelproses voltooi is, sien u die opdragreël weer. Foute wat voorkom, sal nie vertoon word nie.

Foute in die programkode moet reggestel word voordat die opstelproses begin word. Die programkode wat die fout bevat, kon nie saamstel nie

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

Stap 12. Voer die naam van u program in om dit uit te voer, byvoorbeeld lailacanggung.exe

Wenke

  • As u 'n program saamstel met die -g -parameter, bevat die samesteller die toepaslike ontfoutingsinligting vir GDB, die ingeboude ontfoutingsprogram van GCC. Hierdie inligting maak dit makliker vir u om te ontfout.
  • Om groot programme saam te stel, kan u eers 'n Makefile skep.
  • As u program vir spoed geoptimaliseer is, kan die programgrootte toeneem en die akkuraatheid is miskien nie baie goed nie. Aan die ander kant, as u die grootte of akkuraatheid van die program optimaliseer, kan die snelheid van die program afneem.
  • As u C ++ - programme opstel, gebruik G ++ soos met GCC. C ++ lêers het 'n.cpp uitbreiding in plaas van.c.

Aanbeveel: