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
Stap 1. Maak 'n Terminal -venster op u Unix -rekenaar oop
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.
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
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.
Stap 5. Begin die saamgestelde program met die opdrag./programname
Metode 2 van 2: Die gebruik van MinGW vir Windows
Stap 1. Laai Minimalistiese GNU af vir Windows vanaf
MinGW is 'n maklik om te installeer GCC-pakket vir Windows.
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
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)
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.
Stap 5. Klik op die menu Installasie in die linker boonste hoek van MinGW
Stap 6. Klik op Pas veranderinge toe
Stap 7. Klik op Apply om die samesteller af te laai en te installeer
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.
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.
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
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
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.