Ako skompilovať program C pomocou kompilátora GNU (GCC)

Obsah:

Ako skompilovať program C pomocou kompilátora GNU (GCC)
Ako skompilovať program C pomocou kompilátora GNU (GCC)

Video: Ako skompilovať program C pomocou kompilátora GNU (GCC)

Video: Ako skompilovať program C pomocou kompilátora GNU (GCC)
Video: Kopirovanie fotiek z iPhone-u do počítača s Windows 10 - jablčkári.com 2024, Smieť
Anonim

Tento wikiHow vás naučí, ako zostaviť program C zo zdrojového kódu pomocou kompilátora GNU (GCC) pre Linux a Minimalist Gnu (MinGW) pre Windows.

Kroky

Metóda 1 z 2: Používanie GCC pre Linux

Zostavte program C pomocou kompilátora GNU (GCC), krok 1
Zostavte program C pomocou kompilátora GNU (GCC), krok 1

Krok 1. V systéme Linux otvorte okno terminálu

Jeho ikonou je zvyčajne čierna obrazovka s bielymi znakmi. Obvykle ho nájdete v ponuke Aplikácie.

Zostavte program C pomocou kompilátora GNU (GCC), krok 2
Zostavte program C pomocou kompilátora GNU (GCC), krok 2

Krok 2. Nainštalujte GCC

Ak ešte nemáte nainštalovaný GCC, môžete na inštaláciu GCC pre Ubuntu a Debian použiť nasledujúce terminálové príkazy. V prípade všetkých ostatných verzií systému Linux sa v dokumentácii k vašej distribúcii Linuxu dozviete, ako získať správny balík:

  • Zadajte príkaz sudo apt update a stlačením klávesu „Enter“aktualizujte zoznam balíkov.
  • Zadajte príkaz sudo apt install build-essential a stlačením klávesu „Enter“nainštalujte základné balíky, ktoré zahŕňajú GCC, G ++ a Make.
  • Zadajte príkaz sudo apt-get install manpages-dev a stlačením klávesu „Enter“nainštalujte manuálne stránky.
Zostavte program C pomocou kompilátora GNU (GCC), krok 3
Zostavte program C pomocou kompilátora GNU (GCC), krok 3

Krok 3. Napíšte gcc --version a stlačte kláves ↵ Enter

Toto overí, či je GCC nainštalovaný správne, a vráti číslo verzie. Ak príkaz nenájdete, pravdepodobne nie je nainštalovaný GCC.

Ak zostavujete program v jazyku C ++, použite „g ++“namiesto „gcc“

Zostavte program C pomocou kompilátora GNU (GCC), krok 4
Zostavte program C pomocou kompilátora GNU (GCC), krok 4

Krok 4. Prejdite do adresára, kde je uložený váš zdrojový kód

Na navigáciu v adresároch v termináli použite príkaz cd. Ak je napríklad váš zdrojový kód v priečinku Dokumenty, zadajte príkaz cd/home/[používateľské meno]/Dokumenty (v Ubuntu). Do adresára Dokumenty sa môžete dostať aj zadaním príkazu cd ~/Documents do terminálu.

Zostavte program C pomocou kompilátora GNU (GCC), krok 5
Zostavte program C pomocou kompilátora GNU (GCC), krok 5

Krok 5. Napíšte gcc [názov_programu].c –o [názov_spúšťača] a stlačte kláves Enter

Nahraďte „[názov_programu].c“názvom súboru so zdrojovým kódom a „[názov_spúšťacieho súboru]“názvom dokončeného programu. Program sa teraz skomplikuje.

  • Ak vidíte chyby a chcete o nich vidieť viac informácií, použite gcc -Wall -o errorlog file1.c. Potom si pozrite súbor „errorlog“v aktuálnom adresári s cat errorlog.
  • Na kompiláciu jedného programu z viacerých súborov zdrojového kódu použite gcc -o outputfile file1.c file2.c file3.c.
  • Na kompiláciu viacerých programov naraz s viacerými súbormi zdrojového kódu použite gcc -c file1.c file2.c file3.c.
Zostavte program C pomocou kompilátora GNU (GCC), krok 6
Zostavte program C pomocou kompilátora GNU (GCC), krok 6

Krok 6. Spustite novo skompilovaný program

Zadajte./[executable_name], ale nahraďte „[spustiteľný_názov] názvom vášho programu.

Metóda 2 z 2: Použitie MinGW pre Windows

Zostavte program C pomocou kompilátora GNU (GCC), krok 7
Zostavte program C pomocou kompilátora GNU (GCC), krok 7

Krok 1. Stiahnite si Minimalist GNU pre Windows (MinGW)

Toto je ľahko inštalovateľná verzia GCC pre Windows. Na stiahnutie MinGW použite nasledujúci postup:.

  • Prejdite vo webovom prehliadači na stránku
  • Kliknite na zelené tlačidlo, ktoré hovorí Stiahnuť ▼.
  • Počkajte, kým sa inštalátor automaticky stiahne.
Zostavte program C pomocou kompilátora GNU (GCC), krok 8
Zostavte program C pomocou kompilátora GNU (GCC), krok 8
Zostavte program C pomocou kompilátora GNU (GCC), krok 7
Zostavte program C pomocou kompilátora GNU (GCC), krok 7

Krok 2. Nainštalujte MinGW

Pri inštalácii MinGW postupujte nasledovne:

  • Dvojité kliknutie mingw-get-setup.exe v priečinku Stiahnuté súbory alebo vo webovom prehliadači.
  • Kliknite Inštalácia.
  • Kliknite ďalej.

    MinGW odporúča použiť predvolený inštalačný priečinok (C: / MinGW). Ak musíte priečinok zmeniť, nepoužívajte priečinok s medzerami v názve (napr. „Program Files“)

Zostavte program C pomocou kompilátora GNU (GCC), krok 9
Zostavte program C pomocou kompilátora GNU (GCC), krok 9

Krok 3. Vyberte, ktoré kompilátory chcete nainštalovať

Minimálne si vyberte Základné nastavenie na ľavom paneli, potom začiarknite políčka vedľa všetkých uvedených kompilátorov v pravom hlavnom paneli. Pokročilejší používatelia si môžu vybrať Všetky balíky a vyberte ďalšie kompilátory.

Zostavte program C pomocou kompilátora GNU (GCC), krok 10
Zostavte program C pomocou kompilátora GNU (GCC), krok 10

Krok 4. Kliknite pravým tlačidlom myši na každý balík a kliknite na položku Označiť pre inštaláciu

Základné nastavenie obsahuje asi 7 balíkov uvedených v poli v hornej časti. Kliknite pravým tlačidlom myši na každú z nich (alebo len na tie, ktoré chcete) a kliknite na tlačidlo Označiť za inštaláciu. Pridá sa ikona so šípkou vedľa každej z nich a označí sa na inštaláciu.

Zostavte program C pomocou kompilátora GNU (GCC), krok 11
Zostavte program C pomocou kompilátora GNU (GCC), krok 11

Krok 5. Nainštalujte vybrané balíky

Inštalácia všetkých balíkov môže vášmu počítaču trvať niekoľko minút. Na nainštalovanie balíkov označených na inštaláciu použite nasledujúci postup.

  • Kliknite na Inštalácia ponuku v ľavom hornom rohu.
  • Kliknite Aplikovať zmeny.
  • Kliknite Použiť.
  • Kliknite Zavrieť po dokončení inštalácie.
Zostavte program C pomocou kompilátora GNU (GCC), krok 12
Zostavte program C pomocou kompilátora GNU (GCC), krok 12

Krok 6. Pridajte cestu k MinGW k premenným systémového prostredia

Na pridanie cesty k MinGW k systémovým premenným prostredia použite nasledujúci postup:

  • Do vyhľadávacieho panela vedľa ponuky Štart zadajte prostredie.
  • Kliknite Upravte premenné systémového prostredia vo výsledkoch vyhľadávania.
  • Kliknite Premenné prostredia
  • Vyberte položku Cesta premenná.
  • Kliknite Upraviť pod horným rámčekom (v časti „Používateľské premenné“)
  • Kliknite Nový.
  • Do nového priestoru zadajte C: / MinGW / bin. Všimnite si toho, že ak ste nainštalovali MinGW do iného adresára, zadajte C: / cesta-k-tomuto-adresáru / bin.
  • Kliknite OK, a potom OK znova. Kliknite na zostávajúci OK tlačidlo na zatvorenie okna.
Skompilovajte program C pomocou kompilátora GNU (GCC), krok 13
Skompilovajte program C pomocou kompilátora GNU (GCC), krok 13

Krok 7. Otvorte príkazový riadok ako správca

Ak chcete otvoriť príkazový riadok ako správca, musíte byť prihlásení do účtu Windows s oprávneniami správcu. Na spustenie príkazového riadka ako správcu použite nasledujúci postup:

  • Do vyhľadávacieho panela vedľa ponuky Štart zadajte príkaz cmd.
  • Kliknite pravým tlačidlom myši Príkazový riadok vo výsledkoch vyhľadávania, potom vyberte Spustiť ako správca.
  • Kliknite Áno povoliť zmeny.
Skompilovajte program C pomocou kompilátora GNU (GCC), krok 14
Skompilovajte program C pomocou kompilátora GNU (GCC), krok 14

Krok 8. Prejdite do priečinka, kde je uložený váš zdrojový kód

Ak sa napríklad váš súbor zdrojového kódu s názvom helloworld.c nachádza v priečinku C: / Source / Programs, zadajte cd C: / Source / Programs

Skompilovajte program C pomocou kompilátora GNU (GCC), krok 15
Skompilovajte program C pomocou kompilátora GNU (GCC), krok 15

Krok 9. Napíšte gcc c –o [názov_programu].exe [názov_programu].c a stlačte kláves ↵ Enter

Nahraďte „[názov_programu]“názvom zdrojového kódu a aplikácie. Akonáhle je program skompilovaný, vrátite sa do príkazového riadka bez chýb.

Všetky chyby v kódovaní, ktoré sa objavia, musia byť opravené pred kompiláciou programu

Skompilovajte program C pomocou kompilátora GNU (GCC), krok 16
Skompilovajte program C pomocou kompilátora GNU (GCC), krok 16

Krok 10. Zadajte názov programu, ktorý chcete spustiť

Ak sa nazýva hello_world.exe, spustite program zadaním príkazového riadka.

Ak sa vám pri kompilácii programu alebo spustení výstupného spustiteľného súboru zobrazí chybové hlásenie „Prístup odmietnutý“alebo „Povolenie odmietnuté“, skontrolujte povolenia priečinka a uistite sa, že máte úplný prístup na čítanie/zápis do priečinka, ktorý obsahuje zdrojový kód. Ak to nefunguje, skúste dočasne vypnúť antivírusový softvér

Tipy

  • Vytvorenie kódu pomocou príznaku -g poskytne informácie o ladení, ktoré môže príslušný ladiaci program, GDB, použiť na lepšie fungovanie ladenia.
  • Makefiles je možné vytvárať, aby bolo jednoduchšie zostavovať veľké programy.
  • Ak intenzívne používate optimalizácie, uvedomte si, že optimalizácia pre rýchlosť môže prísť s kompromisom vo veľkosti a niekedy aj s presnosťou a naopak.
  • Pri zostavovaní programu C ++ používajte G ++ rovnako, ako by ste používali GCC. Súbory C ++ majú namiesto.c príponu.cpp.

Odporúča: