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
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.
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.
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“
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.
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.
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
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.
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“)
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.
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.
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.
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.
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.
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
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
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.