Obsah:

Jak nastavit programování v C/C ++: 5 kroků
Jak nastavit programování v C/C ++: 5 kroků

Video: Jak nastavit programování v C/C ++: 5 kroků

Video: Jak nastavit programování v C/C ++: 5 kroků
Video: Pokročilé programování C++ s Tomem 2024, Červenec
Anonim
Jak nastavit programování v C/C ++
Jak nastavit programování v C/C ++

C a C ++ jsou populární programovací jazyky, které rychle poskytují přístup k vytváření vzorců a řešení složitých problémů s vynaložením minimálních zdrojů. Problém je najít způsob, jak kompilovat a zajistit, aby byl program spustitelný.

Jednou z vašich možností může být použití Visual Studio, což je textový editor, kompilátor v jednom. I když je to užitečné, někomu to může připadat příliš složité nebo chtějí jednodušší způsob úpravy a kompilace svého kódu. Právě tam přichází Minimalist GNU pro Windows nebo zkráceně MinGW. V rozhraní příkazového řádku používáte MinGW, textovou aplikaci, ke které se rychle dostanete stisknutím klávesy Windows a zadáním „cmd“.

Na konci tohoto Instructable byste měli mít správně nainstalovaný MinGW a být schopni zkompilovat jakýkoli program c/c ++ kdekoli na vašem počítači.

POZNÁMKA: Tento návod je čistě pro prostředí Windows. Linux je dodáván s GCC, sbírkou překladačů GNU. To je požadovaný výsledek pro naše prostředí, dostat GCC do Windows.

Zásoby

Ke stabilní a rychlé instalaci budete potřebovat počítač ke stažení softwaru a slušné připojení k internetu. I když to není vyžadováno, můžete také chtít palec, pokud chcete mít fyzicky přenosnou kopii nastavení MinGW.

Krok 1: Stáhněte si instalační program

Stáhněte si instalační program
Stáhněte si instalační program

První věc, kterou musíme udělat, je získat instalační program.

K tomu musíme přejít na web MinGW.

Odtud budete chtít přejít na odkaz ke stažení, který se nachází na levé straně v navigační sekci. V případě, že jej nemůžete najít nebo je přesunut, tento odkaz vás tam zavede

To, co chceme, je soubor mingw-get-setup.exe. Jakmile se soubor stáhne, můžeme přejít k dalšímu kroku.

Krok 2: Správně nainstalujte MinGW

Správně nainstalujte MinGW
Správně nainstalujte MinGW
Správně nainstalujte MinGW
Správně nainstalujte MinGW

První věc, kterou se ptá, je, kam ji chcete nainstalovat. Aby byl přístup snadný, doporučuji ponechat jej ve výchozím adresáři. Jinak to můžete nastavit kdekoli, dokonce i na jednotkách palce.

Další možnost hovoří o uživatelském rozhraní pro MinGW. V tomto případě budeme pracovat s uživatelským rozhraním, protože je lepší zjistit, co můžeme udělat.

Krok 3: Instalace balíčku

Instalace balíčku
Instalace balíčku

Nyní, když jsme dokončili instalaci MinGW, musíme vybrat konkrétní balíčky k instalaci. V tomto pokynu to zjednodušíme a budeme pracovat se základním nastavením, protože můžeme dosáhnout požadovaného výsledku, aniž bychom se museli ponořit do všech jednotlivých balíčků, které MinGW nabízí.

V levé části Obsahu se podívejte na Základní nastavení. Odtud byste měli vidět 7 položek v pravé tabulce. Pro kompilátory C/C ++ budete chtít nainstalovat následující balíčky: mingw32-base-bin a mingw32-gcc-g ++-bin. GCC se používá pro programy c a G ++ se používá pro programy C ++.

Chcete -li nainstalovat balíček, klikněte na něj pravým tlačítkem a poté klikněte na „Označit pro instalaci“. Jakmile označíte požadované balíčky, přejděte vlevo nahoře a klikněte na „Instalace“. Poté „Použít změny“, které vám poté zobrazí nové okno, které ukazuje změny, které provedete. Klikněte na „Přijmout“a instalace začne. Spustí se stahování a poté se zobrazí další okno, které vám tentokrát ukáže, zda je instalace dokončena.

Krok 4: Schopnost používat kompilátor kdekoli s CMD

Schopnost používat kompilátor kdekoli s CMD
Schopnost používat kompilátor kdekoli s CMD
Možnost používat kompilátor kdekoli s CMD
Možnost používat kompilátor kdekoli s CMD
Schopnost používat kompilátor kdekoli s CMD
Schopnost používat kompilátor kdekoli s CMD

U nově nainstalovaného kompilátoru si všimnete, že váš příkazový řádek nerozpozná gcc nebo g ++ jako příkazy. Chcete -li to provést, musíte provést následující:

  1. Stiskněte klávesu Windows, zadejte „Upravit proměnné systémového prostředí“a stiskněte klávesu Enter
  2. Otevře se nové okno s názvem Vlastnosti systému.
  3. Pokud ještě neexistuje, přejděte na kartu Upřesnit.
  4. Podívejte se vpravo dole a klikněte na Proměnné prostředí.
  5. Odtud uvidíte dva samostatné seznamy proměnných. V závislosti na vašich preferencích můžete tyto cesty nastavit lokálně pro jednoho uživatele nebo pro celý systém. Ať tak či onak, najděte proměnnou „Cesta“a klikněte na Upravit.
  6. V novém okně klikněte na Nový na pravé straně okna a poté zadejte následující: "C: / MinGW / bin". Musíme jej v naší instalaci přesměrovat do adresáře bin, protože tam naše kompilátory, gcc a g ++, existují.
  7. Odtud stiskněte OK v obou oknech a otevřete nový příkazový řádek. Zadejte buď gcc nebo g ++ a zjistěte, zda vám příkaz odpoví zpět. Dále jej otestujte vytvořením programu v jazyce C nebo C ++ a pokuste se jej zkompilovat

Nyní máte možnost vytvářet programy a kompilovat je kdekoli ve vašem systému.

Chcete -li zkompilovat program, stačí zavolat gcc, pokud je to program c, nebo g ++, pokud je to program c ++, a poté zadat název programu, který chcete kompilovat. Příklad: gcc helloworld.c nebo g ++ helloworld.cpp

Další krok, i když je volitelný, vysvětluje některé užitečné možnosti, které můžete použít s kompilátorem.

Krok 5: Užitečné možnosti, které můžete použít při kompilaci programu

I když to není nutné pro kompilaci vašich programů, tyto možnosti vám pomohou při ladění kódu.

Syntaxe vložení těchto možností je pro argument gcc nebo g ++ následující: argument g (cc/++) -option

  • -o: tato volba vám umožňuje pojmenovat program při kompilaci. Ve výchozím nastavení se váš program bude jmenovat a.exe. Takže: "gcc helloworld.c -o Hello", místo toho získáte Hello.exe
  • -g: tato volba umožňuje, aby váš kód mohl používat jiný program. "gdb" nebo GNU Debugger ke svému fungování potřebuje volbu -g. GNU Debugger je velmi užitečný nástroj v tom, že vám umožňuje vidět, jak vaše proměnné a kód fungují řádek po řádku. Pro nováčky je to trochu pokročilé, takže je dobré vyhledat si příkazy, které v něm můžete dělat.

    POZNÁMKA: Pokud je to užitečné, pokud neplánujete používat gdb, neměli byste používat -g, protože velikost souboru je mnohem větší než váš standardní exe soubor

  • -Wall, -Werror, -Wextra a -pedantic are all warning related options. Wall Wextra a pedantic zachytí většinu chyb a varování, zatímco Werror převede všechna varování na chyby. Rozdíl mezi těmito dvěma je, že pokud má váš program varování, bude se stále kompilovat. Pokud však obsahuje chyby; program nebude kompilován. Werror je v tomto případě spíše praxí než nástrojem, protože vynucuje správné chování podle standardu c, což mě přivádí k poslední možnosti, kterou chci probrat
  • --std =: Tato volba sděluje kompilátoru, který standard použít. I když to ve většině případů pravděpodobně není důležité, pokud obdržíte starší kód, který v dnešním standardu nemusí fungovat, bude tato možnost vynucovat vámi zvolený standard. Některé pozoruhodné standardy jsou c99, c89, gnu99, gnu 89 atd. Řeknu, že normálně tuto možnost nevyužijete, pokud nebudete potřebovat.

    POZNÁMKA: Tato možnost je pouze pro c

  • Příklad společných možností: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o ahoj
  • Příklad možností společně v C ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o ahoj