Kako sestaviti program C s prevajalnikom GNU (GCC)

Kazalo:

Kako sestaviti program C s prevajalnikom GNU (GCC)
Kako sestaviti program C s prevajalnikom GNU (GCC)

Video: Kako sestaviti program C s prevajalnikom GNU (GCC)

Video: Kako sestaviti program C s prevajalnikom GNU (GCC)
Video: Основные ошибки при шпатлевке стен и потолка. #35 2024, Maj
Anonim

Ta wikiHow vas uči, kako sestaviti program C iz izvorne kode z uporabo GNU Compiler (GCC) za Linux in Minimalist Gnu (MinGW) za Windows.

Koraki

Metoda 1 od 2: Uporaba GCC za Linux

Sestavite program C s prevajalnikom GNU (GCC) 1. korak
Sestavite program C s prevajalnikom GNU (GCC) 1. korak

Korak 1. Odprite terminalsko okno v sistemu Linux

Njegova ikona je običajno črn zaslon z nekaj belimi znaki. Običajno ga najdete v meniju Aplikacije.

Sestavite program C s prevajalnikom GNU (GCC) 2. korak
Sestavite program C s prevajalnikom GNU (GCC) 2. korak

Korak 2. Namestite GCC

Če še nimate nameščenega GCC -ja, lahko z naslednjimi ukazi terminala namestite GCC za Ubuntu in Debian. Za vse druge različice Linuxa preberite dokumentacijo za distribucijo Linuxa, če želite izvedeti, kako dobiti pravi paket:

  • Vnesite sudo apt update in pritisnite "Enter", da posodobite seznam paketov.
  • Vnesite sudo apt install build-essential in pritisnite "Enter", da namestite bistvene pakete, ki vključujejo GCC, G ++ in Make.
  • Vnesite sudo apt-get install manpages-dev in pritisnite "Enter", da namestite strani z navodili.
Sestavite program C s prevajalnikom GNU (GCC) 3. korak
Sestavite program C s prevajalnikom GNU (GCC) 3. korak

Korak 3. Vnesite gcc --version in pritisnite ↵ Enter

S tem boste preverili, ali je GCC pravilno nameščen, in vrnili številko različice. Če ukaza ni mogoče najti, verjetno GCC ni nameščen.

Če sestavljate program C ++, uporabite »g ++« namesto »gcc«

Sestavite program C s prevajalnikom GNU (GCC) 4. korak
Sestavite program C s prevajalnikom GNU (GCC) 4. korak

Korak 4. Pomaknite se do imenika, kjer je shranjena vaša izvorna koda

Za krmarjenje po imenikih v terminalu uporabite ukaz cd. Na primer, če je vaša izvorna koda v mapi Dokumenti, vnesite cd/home/[uporabniško ime]/Dokumenti (v Ubuntu). Do imenika Dokumenti se lahko pomaknete tudi tako, da v terminal vnesete cd ~/Documents.

Sestavite program C s prevajalnikom GNU (GCC) 5. korak
Sestavite program C s prevajalnikom GNU (GCC) 5. korak

Korak 5. Vnesite gcc [ime_programa].c –o [ime_izvršne datoteke] in pritisnite ↵ Enter

Zamenjajte »[ime_programa].c« z imenom datoteke z izvorno kodo in »[ime_izvajalnega imena]« z imenom vašega dokončanega programa. Program se bo zdaj zbral.

  • Če vidite napake in želite več informacij o njih, uporabite datoteko gcc -Wall -o errorlog file1.c. Nato si oglejte datoteko »errorlog« v trenutnem imeniku z cat errorlog.
  • Če želite sestaviti en program iz več datotek izvorne kode, uporabite gcc -o outputfile file1.c file2.c file3.c.
  • Če želite prevesti več programov hkrati z več datotekami izvorne kode, uporabite gcc -c file1.c file2.c file3.c.
Sestavite program C s prevajalnikom GNU (GCC) Korak 6
Sestavite program C s prevajalnikom GNU (GCC) Korak 6

Korak 6. Zaženite na novo sestavljeni program

Vnesite./[executable_name], vendar zamenjajte “[executable_name]” z imenom vašega programa.

Metoda 2 od 2: Uporaba MinGW za Windows

Sestavite program C s prevajalnikom GNU (GCC) Korak 7
Sestavite program C s prevajalnikom GNU (GCC) Korak 7

Korak 1. Prenesite Minimalist GNU za Windows (MinGW)

To je različica GCC za Windows, ki jo je enostavno namestiti. Za prenos MinGW uporabite naslednje korake:.

  • V spletnem brskalniku pojdite na
  • Kliknite zeleni gumb, na katerem piše Prenesi.
  • Počakajte, da se namestitveni program samodejno prenese.
Sestavite program C s prevajalnikom GNU (GCC) 8. korak
Sestavite program C s prevajalnikom GNU (GCC) 8. korak
Sestavite program C s prevajalnikom GNU (GCC) Korak 7
Sestavite program C s prevajalnikom GNU (GCC) Korak 7

Korak 2. Namestite MinGW

Za namestitev MinGW uporabite naslednje korake:

  • Dvojni klik mingw-get-setup.exe v mapi »Prenosi« ali v spletnem brskalniku.
  • Kliknite Namesti.
  • Kliknite Nadaljuj.

    MinGW priporoča uporabo privzete namestitvene mape (C: / MinGW). Če morate mapo spremeniti, ne uporabljajte mape s presledki v imenu (npr. »Programske datoteke«)

Sestavite program C s prevajalnikom GNU (GCC) 9. korak
Sestavite program C s prevajalnikom GNU (GCC) 9. korak

Korak 3. Izberite, katere prevajalnike namestite

Najmanj izberite Osnovne nastavitve na levi plošči, nato postavite kljukice poleg vseh navedenih prevajalnikov na desni glavni plošči. Naprednejši uporabniki lahko izbirajo Vsi paketi in izberite dodatne prevajalnike.

Sestavite program C s prevajalnikom GNU (GCC) 10. korak
Sestavite program C s prevajalnikom GNU (GCC) 10. korak

Korak 4. Z desno miškino tipko kliknite vsak paket in kliknite Označi za namestitev

Osnovna nastavitev vsebuje približno 7 paketov, navedenih v polju na vrhu. Z desno miškino tipko kliknite vsako od njih (ali samo tiste, ki jih želite) in kliknite Označite za namestitev. To doda ikono s puščico poleg vsake in jo označi za namestitev.

Sestavite program C s prevajalnikom GNU (GCC) 11. korak
Sestavite program C s prevajalnikom GNU (GCC) 11. korak

Korak 5. Namestite izbrane pakete

Računalnik lahko traja nekaj minut, da namesti vse pakete. Za namestitev paketov, ki so označeni za namestitev, uporabite naslednje korake.

  • Kliknite na Namestitev meni v zgornjem levem kotu.
  • Kliknite Uporabi spremembe.
  • Kliknite Uporabi.
  • Kliknite Zapri ko je namestitev končana.
Sestavite program C s prevajalnikom GNU (GCC) 12. korak
Sestavite program C s prevajalnikom GNU (GCC) 12. korak

Korak 6. Dodajte pot do MinGW spremenljivkam sistemskega okolja

Sledite tem korakom, da dodate pot do MinGW v spremenljivke sistemskega okolja:

  • V iskalno vrstico poleg menija Start vnesite okolje.
  • Kliknite Uredite spremenljivke sistemskega okolja v rezultatih iskanja.
  • Kliknite Okoljske spremenljivke
  • Izberite Pot spremenljivka.
  • Kliknite Uredi pod zgornjim poljem (pod »Uporabniške spremenljivke«)
  • Kliknite Novo.
  • V nov prostor vnesite C: / MinGW / bin. Upoštevajte, da če ste MinGW namestili v drug imenik, vnesite C: / path-to-that-directory / bin.
  • Kliknite v redu, in potem v redu ponovno. Kliknite preostalo v redu gumb za zapiranje okna.
Sestavite program C s prevajalnikom GNU (GCC) 13. korak
Sestavite program C s prevajalnikom GNU (GCC) 13. korak

Korak 7. Odprite ukazni poziv kot skrbnik

Če želite odpreti ukazni poziv kot skrbnik, morate biti prijavljeni v račun Windows s skrbniškimi pravicami. Za odpiranje ukaznega poziva kot skrbnik uporabite naslednje korake:

  • V iskalno vrstico poleg menija Start vnesite cmd.
  • Desni klik Ukazni poziv v rezultatih iskanja, nato izberite Zaženi kot skrbnik.
  • Kliknite Da dovoliti spremembe.
Sestavite program C s prevajalnikom GNU (GCC) Korak 14
Sestavite program C s prevajalnikom GNU (GCC) Korak 14

Korak 8. Pomaknite se do mape, kjer je shranjena vaša izvorna koda

Če se na primer datoteka izvorne kode, imenovana helloworld.c, nahaja v C: / Source / Programs, vnesite cd C: / Source / Programs

Sestavite program C s prevajalnikom GNU (GCC) 15. korak
Sestavite program C s prevajalnikom GNU (GCC) 15. korak

Korak 9. Vnesite gcc c –o [ime_programa].exe [ime_programa].c in pritisnite ↵ Enter

Zamenjajte »[program_name]« z imenom izvorne kode in aplikacije. Ko je program sestavljen, se boste brez napak vrnili v ukazni poziv.

Vse napake pri kodiranju, ki se pojavijo, je treba odpraviti, preden se program sestavi

Sestavite program C s prevajalnikom GNU (GCC) 16. korak
Sestavite program C s prevajalnikom GNU (GCC) 16. korak

Korak 10. Vnesite ime svojega programa, da ga zaženete

Če se imenuje hello_world.exe, vnesite to v ukazni poziv, da zaženete program.

Če med sestavljanjem programa ali zagonom izhodne izvedljive datoteke prejmete sporočilo o napaki »Dostop je zavrnjen« ali »Dovoljenje zavrnjeno«, preverite dovoljenja za mape in se prepričajte, da imate popoln dostop za branje/pisanje v mapo, ki vsebuje izvorno kodo. Če to ne deluje, poskusite začasno onemogočiti programsko opremo za viruse

Nasveti

  • Če ustvarite svojo kodo z zastavico -g, boste dobili informacije o odpravljanju napak, ki jih lahko ustrezni program za razhroščevanje, GDB, uporabi za boljše delovanje razhroščevanja.
  • Makefile lahko ustvarite za lažje sestavljanje velikih programov.
  • Če močno uporabljate optimizacije, se zavedajte, da lahko pri optimizaciji hitrosti pride do kompromisa glede velikosti in včasih natančnosti ter obratno.
  • Pri sestavljanju programa C ++ uporabite G ++ na enak način kot GCC. Ne pozabite, da imajo datoteke C ++ razširitev.cpp namesto.c.

Priporočena: