GNU/Linux >> Znalost Linux >  >> Linux

Jak spouštět programy C/C++ v Linuxu [Terminal &Eclipse]

Stručné :Tento tutoriál vás naučí spouštět programy C a C++ v terminálu Linux. Také zobrazuje kroky k nastavení vývojového prostředí C++ v Ubuntu Linux pomocí Eclipse IDE.

Byl jsem více než jednou požádán, abych napsal snadno srozumitelný návod ke spuštění programu C++ v Linuxu. V této příručce vám ukážu:

  • jak kompilovat a spouštět programy C++ v terminálu Linux
  • jak nastavit Eclipse pro vývoj C++ v Ubuntu Linux

Proces je do značné míry podobný spuštění programu C v Linuxu.

Všimněte si, že při psaní tohoto článku používám Ubuntu Linux, ale stejné kroky platí pro další distribuce Linuxu založené na Ubuntu, jako je Linux Mint, základní OS atd.

Naučte se C++ zdarma

Pokud jste v C++ nováčkem, připojte se k tomuto BEZPLATNÉmu online kurzu od společnosti Microsoft a naučte se programování v C++ od odborníků.

Úvod do C++ (bezplatný online kurz)

Předpoklad:Nainstalujte build-essential

Pokud chcete dělat kódování v Ubuntu Linux, musíte nainstalovat balíček build-essential. Skládá se z různého softwaru, který budete potřebovat ke kompilaci programů, včetně kompilátorů gcc a g++.

Normálně by měl být build-essential již nainstalován ve vašem systému. Ale abyste se ujistili, spusťte níže uvedený příkaz:

sudo apt install build-essential

Metoda 1:Kompilace a spuštění C++ program v terminálu Linux

Jakmile máte nainstalované základní sestavení, jste připraveni kódovat v C++. Věřím, že už i trochu umíte kódovat v C++. Naším hlavním cílem je vidět, jak kompilovat a spouštět programy C++ v terminálu.

Vezměme si příklad programu Swap C++, který jsem napsal do souboru s názvem swap.cpp. Obsah tohoto souboru je následující:

Program můžete uložit kamkoli chcete.

Zkompilujte kód C++ v terminálu Linux

Chcete-li program zkompilovat, přejděte do adresáře, do kterého jste uložili soubor cpp, a použijte příkaz v následujícím formátu:

g++ -o swap swap.cpp

V podstatě s volbou -o říkáte kompilátoru, aby vygeneroval spustitelný kód ve swapu. Pokud to neuděláte, bude výchozí soubor a.out, což není dobrá programátorská praxe.

Spusťte kód C++ v terminálu Linux

Jakmile zkompilujete kód, získáte spustitelný soubor. Stačí jej spustit následujícím způsobem:

./swap

Tím se spustí váš kód.

Pro lepší ukázku spuštění programu C++ v Ubuntu Linux se můžete podívat na tento gif.

Metoda 2:Nastavení Eclipse pro programování v C++ v Ubuntu Linux

To byl základní způsob spuštění programu C++ v Linuxu. Ale pokud pracujete na projektu v C++, vytváření a spouštění jednotlivých souborů by byla noční můra.

Zde přichází na scénu integrované vývojové prostředí (IDE). Dalo by se hodně polemizovat o nejlepším IDE pro Linux, ale pokud mě požádáte o radu, řeknu, pokračujte v Eclipse. Toto je podle mého názoru nejlepší IDE pro vývoj C++. Zmínil jsem se, že je to také open source?

Doporučená četba:

Jak napsat, zkompilovat a spustit program C v Ubuntu a dalších distribucích Linuxu [Tip pro začátečníky]

Spuštění programu C v příkazovém řádku Linuxu není tak obtížné. Spuštění v editoru kódu, jako je Visual Studio Code, je ještě jednodušší. Naučte se obě metody v tomto tutoriálu.

Nainstalujte Eclipse v distribucích Linuxu založených na Ubuntu

Pro Ubuntu Linux můžete jednoduše kliknout na odkaz níže a nainstalovat Eclipse z Ubuntu Software Center.

Získejte Eclipse pro Ubuntu

Případně jej můžete nainstalovat pomocí příkazů apt-get v terminálu:

sudo apt-get install eclipse

Nainstalujte plugin Eclipse C++ Development Tooling (CDT)

Jakmile jej nainstalujete, je čas připravit jej na vývoj v C++. Ve výchozím nastavení je Eclipse nakonfigurován pro vývoj Java.

Abychom jej nakonfigurovali pro vývoj v C++, musíme nainstalovat plugin s názvem C++ Development Tooling (CDT). Instalace CDT:

Krok 1:

V nabídce Eclipse přejděte na Nápověda a poté vyberte Instalovat nový software.

Krok 2:

Dále klikněte na odkaz „Available Software Sites“.

Krok 3:

V dalším kroku vyhledejte CDT a zaškrtnutím políčka jej vyberte pro instalaci. Poté klikněte na OK.

Krok 4:

Zde vyberte nově přidaný zdroj z rozevíracího seznamu. Nyní vám ukáže možnost pro C++ CDT. Stačí zde vybrat C++ Development Tools.

Několik kliknutí na tlačítko Další.

Samozřejmě přijměte podmínky.

Získá software z úložiště a nainstaluje jej.

Po dokončení instalace je třeba restartovat Eclipse.

[irp posts=”7608″]

Zkompilujte a spusťte program C++ s Eclipse CDT

Informace o pluginu C++ uvidíte při příštím spuštění.

Nyní můžete importovat nebo vytvářet projekty C++.

Jakmile budete mít vše připraveno, můžete zkompilovat projekt C++ a spustit jej:

To je vše, co potřebujete, abyste mohli začít s vývojem C++ v Ubuntu Linux. Doufám, že vám tento článek byl užitečný. Dotazy a návrhy jsou vítány.



Linux
  1. (C/C++) Jak vygenerovat spustitelný soubor, který lze spustit na Windows i Linuxu?

  2. Jak získat uživatelské jméno v C/C++ v Linuxu?

  3. linux:jak spustit příkaz v daném adresáři

  1. Jak ladit programy C v Linuxu pomocí gdb

  2. Linux – Jak spustit bootloader z Linuxu?

  3. Jak psát programy v C# .NET, spouštět je na Linuxu/Wine/Mono?

  1. Jak spustit příkaz / skript Linux Shell na pozadí

  2. Jak spouštět příkazy Linuxu na pozadí

  3. Jak spustit linux na PS3?