Šis wikiHow moko jus, kaip kompiliuoti C programą iš šaltinio kodo naudojant GNU kompiliatorių (GCC), skirtą „Linux“, ir minimalistinį „Gnu“(„MinGW“), skirtą „Windows“.
Žingsniai
1 metodas iš 2: GCC naudojimas „Linux“
1 žingsnis. Atidarykite terminalo langą savo „Linux“sistemoje
Paprastai jos piktograma yra juodas ekranas su baltais simboliais. Paprastai tai galite rasti savo programų meniu.
Žingsnis 2. Įdiekite GCC
Jei dar neįdiegėte GCC, galite naudoti šias terminalo komandas, kad įdiegtumėte GCC, skirtą „Ubuntu“ir „Debian“. Visoms kitoms „Linux“versijoms skaitykite „Linux“platinimo dokumentus, kad sužinotumėte, kaip gauti tinkamą paketą:
- Įveskite sudo apt update ir paspauskite „Enter“, kad atnaujintumėte paketų sąrašą.
- Įveskite sudo apt install build-essential ir paspauskite „Enter“, kad įdiegtumėte pagrindinius paketus, įskaitant GCC, G ++ ir „Make“.
- Įveskite sudo apt-get install manpages-dev ir paspauskite „Enter“, kad įdiegtumėte vadovo puslapius.
Žingsnis 3. Įveskite gcc --version ir paspauskite. Enter
Tai patikrins, ar GCC tinkamai įdiegtas, ir grąžins versijos numerį. Jei komanda nerasta, tikėtina, kad GCC neįdiegta.
Jei rengiate C ++ programą, vietoj „gcc“naudokite „g ++“
Žingsnis 4. Eikite į katalogą, kuriame išsaugotas jūsų šaltinio kodas
Naudokite komandą cd, norėdami naršyti terminalo katalogus. Pavyzdžiui, jei jūsų šaltinio kodas yra aplanke Dokumentai, įveskite cd/home/[vartotojo vardas]/Dokumentai („Ubuntu“). Taip pat galite pereiti prie dokumentų katalogo, terminale įvesdami cd ~/Documents.
5 veiksmas. Įveskite gcc [programos_pavadinimas].c –o [vykdomojo failo_pavadinimas] ir paspauskite. Enter
Pakeiskite „[programos_pavadinimas].c“savo šaltinio kodo failo pavadinimu, o „[vykdomojo_pavadinimas]“- baigtos programos pavadinimu. Dabar programa bus sudaryta.
- Jei matote klaidas ir norite sužinoti daugiau informacijos apie jas, naudokite gcc -Wall -o errorlog file1.c. Tada peržiūrėkite „errorlog“failą dabartiniame kataloge su „cat errorlog“.
- Norėdami surinkti vieną programą iš kelių šaltinio kodo failų, naudokite gcc -o outputfile file1.c file2.c file3.c.
- Norėdami surinkti kelias programas vienu metu su keliais šaltinio kodo failais, naudokite gcc -c file1.c file2.c file3.c.
Žingsnis 6. Vykdykite naujai sukurtą programą
Įveskite./[executable_name], bet pakeiskite „[executable_name]“savo programos pavadinimu.
2 metodas iš 2: „MinGW“naudojimas „Windows“
Žingsnis 1. Atsisiųskite „Minimalist GNU for Windows“(MinGW)
Tai lengvai įdiegiama „GCC“, skirta „Windows“, versija. Norėdami atsisiųsti MinGW, atlikite šiuos veiksmus:.
- Žiniatinklio naršyklėje eikite į
- Spustelėkite žalią mygtuką, kuriame sakoma parsisiųsti.
- Palaukite, kol diegimo programa atsisiųs automatiškai.
Žingsnis 2. Įdiekite MinGW
Norėdami įdiegti MinGW, atlikite šiuos veiksmus:
- Dukart spustelėkite mingw-get-setup.exe atsisiuntimų aplanke arba žiniatinklio naršyklėje.
- Spustelėkite Diegti.
-
Spustelėkite Tęsti.
MinGW rekomenduoja naudoti numatytąjį diegimo aplanką (C: MinGW). Jei turite pakeisti aplanką, nenaudokite aplanko su tarpais pavadinime (pvz., „Programos failai“)
Žingsnis 3. Pasirinkite, kuriuos kompiliatorius įdiegti
Mažiausiai rinkitės Pagrindinė sąranka kairiajame skydelyje, tada pažymėkite varneles šalia visų išvardytų kompiliatorių dešiniajame pagrindiniame skydelyje. Patyrę vartotojai gali pasirinkti Visi paketai ir pasirinkite papildomus kompiliatorius.
Žingsnis 4. Dešiniuoju pelės mygtuku spustelėkite kiekvieną paketą ir spustelėkite Žymėti diegimui
Pagrindinėje sąrankoje yra apie 7 paketai, išvardyti viršuje esančiame laukelyje. Dešiniuoju pelės mygtuku spustelėkite kiekvieną iš jų (arba tik tuos, kuriuos norite) ir spustelėkite Pažymėkite diegimą. Tai prideda piktogramą su rodykle šalia kiekvieno ir pažymi ją diegimui.
Žingsnis 5. Įdiekite pasirinktus paketus
Jūsų kompiuteriui gali prireikti kelių minučių, kol bus įdiegti visi paketai. Norėdami įdiegti diegimui pažymėtus paketus, atlikite šiuos veiksmus.
- Spustelėkite Montavimas meniu viršutiniame kairiajame kampe.
- Spustelėkite Taikyti pakeitimus.
- Spustelėkite Taikyti.
- Spustelėkite Uždaryti kai diegimas bus baigtas.
Žingsnis 6. Pridėkite kelią prie MinGW prie sistemos aplinkos kintamųjų
Norėdami pridėti prie MinGW kelią prie sistemos aplinkos kintamųjų, atlikite šiuos veiksmus:
- Paieškos juostoje šalia meniu Pradėti įveskite aplinką.
- Spustelėkite Redaguokite sistemos aplinkos kintamuosius paieškos rezultatuose.
- Spustelėkite aplinkos įvairovė
- Pasirinkite Kelias kintamasis.
- Spustelėkite Redaguoti po viršutiniu langeliu (skiltyje „Vartotojo kintamieji“)
- Spustelėkite Naujas.
- Įveskite C: / MinGW / bin naujoje erdvėje. Atminkite, kad jei įdiegėte „MinGW“į kitą katalogą, įveskite C: / path-to-directory-bin.
- Spustelėkite Gerai, ir tada Gerai vėl. Spustelėkite likusį Gerai mygtuką, kad uždarytumėte langą.
Žingsnis 7. Atidarykite komandų eilutę kaip administratorius
Kad atidarytumėte komandų eilutę kaip administratorius, turite būti prisijungę prie „Windows“paskyros su administratoriaus teisėmis. Norėdami atidaryti komandų eilutę kaip administratorių, atlikite šiuos veiksmus:
- Paieškos juostoje šalia meniu Pradėti įveskite cmd.
- Dešiniuoju pelės mygtuku spustelėkite Komandinė eilutė paieškos rezultatuose, tada pasirinkite Vykdyti kaip administratoriui.
- Spustelėkite Taip leisti keisti.
Žingsnis 8. Eikite į aplanką, kuriame išsaugotas jūsų šaltinio kodas
Pvz., Jei jūsų šaltinio kodo failas, vadinamas helloworld.c, yra aplanke C: / Source / Programs, įveskite cd C: / Source / Programs
9 veiksmas. Įveskite gcc c –o [programos_pavadinimas].exe [programos_pavadinimas].c ir paspauskite ↵ „Enter“
Pakeiskite „[programos_pavadinimas]“savo šaltinio kodo ir programos pavadinimu. Kai programa bus sudaryta, grįšite į komandų eilutę be klaidų.
Visos rodomos kodavimo klaidos turi būti ištaisytos prieš pradedant kompiliuoti programą
10. Įveskite savo programos pavadinimą, kad ją paleistumėte
Jei jis vadinamas hello_world.exe, įveskite tai komandų eilutėje, kad paleistumėte programą.
Jei kompiliuodami programą arba vykdydami vykdomąjį vykdomąjį failą, gaunate klaidos pranešimą „Prieiga uždrausta“arba „Leidimas atmestas“, patikrinkite aplanko leidimus ir įsitikinkite, kad turite visas skaitymo/rašymo prieigą prie aplanko, kuriame yra šaltinio kodas. Jei tai nepadeda, pabandykite laikinai išjungti virusų programinę įrangą
Patarimai
- Sukūrus kodą su -g vėliava, bus pateikta derinimo informacija, kurią atitinkama derinimo programa GDB gali naudoti, kad derinimas veiktų geriau.
- „Makefiles“galima sukurti, kad būtų lengviau sudaryti dideles programas.
- Jei intensyviai naudojate optimizavimą, atminkite, kad greičio optimizavimas gali būti susijęs su dydžiu ir kartais tikslumu, ir atvirkščiai.
- Rengdami C ++ programą, naudokite G ++ taip pat, kaip ir GCC. Atminkite, kad C ++ failai turi plėtinį.cpp, o ne.c.