Přejít na hlavní obsah

Jak nastavit VS Code Pro C++ na Linuxu

Visual Studio Code (VS Code) je snadný a efektivní editor kódu, který podporuje mnoho programovacích jazyků, včetně C++. V tomto článku se podíváme na to, jak nakonfigurovat VS Code pro vývoj v jazyce C++ v operačním systému Linux.

Nejprve se ujistěte, že máte již nainstalovaný VS kód. Pokud jste jej ještě nenainstalovali, můžete si jej stáhnout a nainstalovat z oficiálních stránek.

Po instalaci otevřete VS Code a nainstalujte potřebná rozšíření pro práci s c++. VS Code má mnoho rozšíření, ale pro práci s C++ doporučujeme nainstalovat rozšíření "C/C++" od společnosti Microsoft.

Poznámka: Pokud již máte rozšíření "c/c++" nainstalováno, ujistěte se, že je aktualizováno na nejnovější dostupnou verzi.

Po instalaci rozšíření restartujte VS Code.

Instalace VS Code na Linux

V této části se podíváme na proces instalace Visual Studio Code (VS Code) na operační systém Linux.

KrokPopis
1Otevřete terminál a spusťte příkaz:
sudo apt update
2Aktualizujte dávkové seznamy operačního systému.
3Poté spusťte příkaz:
sudo apt install code
4Nainstalujte si Visual Studio Code z oficiálního úložiště.
5Po dokončení instalace spusťte VS Code příkazem:
code
6VS Code bude spuštěn a můžete jej začít používat k vývoji v jazyce C++.

Nyní jste úspěšně nainstalovali VS Code na Linux a jste připraveni nakonfigurovat vývojové prostředí pro C++.

Krok 1: Stáhněte a nainstalujte úložiště

Před nastavením VS Code Pro C++ na Linuxu si musíte stáhnout a nainstalovat více komponent. Postupujte podle pokynů níže:

Krok 1: Otevřete terminál a nainstalujte požadované balíčky pomocí následujícího příkazu:

sudo apt-get updatesudo apt-get install build-essential

Tyto balíčky obsahují všechny potřebné komponenty pro vývoj v C++.

Krok 2: Stáhněte si úložiště VS Code pomocí následujícího příkazu:

sudo apt-get install curlcurl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpgsudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg

Tento příkaz stáhne a nainstaluje veřejný klíč pro úložiště VS Code.

Krok 3: Přidejte úložiště VS Code do seznamu dostupných úložišť pomocí následujícího příkazu:

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Tento příkaz přidává úložiště VS Code do souboru sources.list.d.

Krok 4: Aktualizujte seznam dostupných balíčků a nainstalujte VS Code pomocí následujících příkazů:

sudo apt-get updatesudo apt-get install code

VS Code je nyní nainstalován ve vašem počítači.

Nyní, když máte všechny potřebné komponenty, jste připraveni konfigurovat VS Code pro vývoj v C++. Pokračujte ve čtení článku, abyste zjistili, jak na to.

Krok 2: nainstalujte potřebné balíčky

Chcete-li pracovat s C++ ve VS Code na Linuxu, musíte nainstalovat několik balíčků, abyste přizpůsobili vývojové prostředí. Zde je seznam potřebných balíčků, které budete potřebovat:

  1. g++: C++ kompilátor pro Linux
  2. make: nástroj pro automatizaci sestavování programů
  3. gdb: debugger pro C++
  4. libc-dev: záhlaví C a knihovny pro vývoj v C++

Chcete-li tyto balíčky Nainstalovat, spusťte v terminálu následující příkazy:

sudo apt update

sudo apt install g++ make gdb libc-dev

Po provedení těchto příkazů musí být všechny potřebné balíčky nainstalovány ve vašem počítači a budete připraveni pracovat s C++ ve VS Code na Linuxu.

Konfigurace VS Code pro vývoj C++

  1. Nainstalujte kompilátor C++. V nejpopulárnějších distribucích Linuxu jej lze již předinstalovat, ale pokud tomu tak není, otevřete terminál a nainstalujte jej pomocí Správce dávkové distribuce.
  2. Nainstalujte rozšíření C++ pro VS Code. Otevřete VS Code, klikněte na ikonu "Extensions" v levém navigačním podokně, vyhledejte rozšíření "C++" a nainstalujte jej.
  3. Vytvořte nový projekt nebo otevřete existující ve VS Code. Pokud již máte projekt, jednoduše otevřete jeho složku přes File -> Open Folder. Pokud vytváříte nový projekt, vytvořte složku a otevřete ji podobně.
  4. Nakonfigurujte konfiguraci projektu. Vytvořte soubor " c_cpp_properties.json " v kořenové složce vašeho projektu a přidejte potřebná nastavení pro kompilaci. Příklad konfigurace:
/**"],"defines": [],"compilerPath": "/usr/bin/g++","cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "gcc-x64">],"version": 4>
  1. Vytvořte soubor " tasks.json " v kořenové složce projektu a přidejte nastavení pro sestavení a spuštění programu. Příklad konfigurace:
","-o","$/$"],"group": ,"problemMatcher": []>,<"label": "run","type": "shell","command": "./$/$","group": ,"problemMatcher": []>]>

Po dokončení těchto kroků je vaše vývojové prostředí připraveno pro C++ programování. Můžete vytvářet, upravovat, shromažďovat a spouštět programy v jazyce C++ přímo ve VS Code.

Krok 3: nainstalujte plugin pro C++

Budete muset nainstalovat plugin pro práci s C++ ve Visual Studio Code. Tento plugin vám umožňuje přidat podsvícení syntaxe, automatické dokončení kódu a další užitečné funkce pro vývoj v jazyce C++.

Pro instalaci pluginu postupujte podle těchto kroků:

  1. Otevřete Visual Studio Code.
  2. Klikněte na ikonu "rozšíření" v postranním panelu nebo použijte kombinaci kláves Ctrl+Shift+X.
  3. Vyhledejte plugin s názvem " C++ "s autorem" Microsoft " ve vyhledávacím řádku.
  4. Klepnutím na tlačítko" Install " nainstalujete plugin.
  5. Po instalaci pluginu, restartujte Visual Studio Code, pokud budete vyzváni k tomu.

Nyní máte nainstalovaný plugin pro práci s C++ ve Visual Studio Code. Můžete začít vyvíjet programy v jazyce C++ a využít všech vymožeností, které tento plugin poskytuje.

Poznámka: instalace pluginu je nezbytnou podmínkou pro plnohodnotnou práci s C++ ve Visual Studio Code. Bez nainstalovaného pluginu nebudete moci používat všechny funkce určené k vývoji v jazyce C++.

Krok 4: nakonfigurujte kompilátor a debugger

Po instalaci potřebných rozšíření a pluginů můžeme pokračovat v konfiguraci kompilátoru a ladiče v vývojovém prostředí VS Code pro práci s programovacím jazykem C++ na Linuxu.

Pro kompilaci zdrojového kódu v C++ ve VS Code na Linuxu můžeme použít kompilátor GCC (GNU Compiler Collection). Pokud je GCC již nainstalován na vašem systému, stačí se ujistit, že cesta ke kompilátoru je nakonfigurována v proměnné prostředí Path. Pokud není kompilátor GCC nainstalován, lze jej nainstalovat pomocí Správce dávkové distribuce Linuxu.

Chcete-li nastavit kompilátor ve VS Code, musíte otevřít soubor nastavení settings.json. Chcete-li to provést, stiskněte kombinaci kláves Ctrl + Shift + P (nebo Cmd + Shift + P na Macu), zadejte "Preferences: Open Settings (JSON)" a vyberte příslušnou položku ze seznamu.

Přidejte následující kód do souboru settings.json:

KódHodnota
"C_Cpp.default.compilerPath": "gcc" Cesta ke kompilátoru GCC. Pokud je kompilátor jinde, zadejte k němu celou cestu.

Nyní VS Code použije kompilátor GCC ke kompilaci C++ kódu.

Pro konfiguraci ladiče ve VS kódu můžeme použít rozšíření CodeLLDB. Chcete-li nainstalovat toto rozšíření, otevřete panel Extensions (stiskněte Ctrl + Shift + X) a do vyhledávacího pole zadejte "codelldb". Nainstalujte rozšíření a po instalaci budete mít k dispozici LLDB debugger pro práci s C++ kódem.

Po instalaci rozšíření CodeLLDB, můžete nastavit spuštění ladění ve VS Code. Chcete-li to provést, musíte vytvořit konfigurační soubor launch.json. Chcete-li otevřít konfigurační soubor, stiskněte kombinaci kláves Ctrl + Shift + P (nebo Cmd + Shift + P na Macu), zadejte "Debug: Open Configuration" a vyberte příslušnou položku ze seznamu.

V konfiguračním souboru launch, který se otevře.json, přidejte následující kód:

/$","args": [],"cwd": "$","preLaunchTask": "build">]>

Nyní, při spuštění ladění ve VS Code, bude použit debugger LLDB.

Po konfiguraci kompilátoru a ladiče můžeme začít psát a ladit programy v C++ v vývojovém prostředí VS Code na Linuxu.