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.
| Krok | Popis |
|---|---|
| 1 | Otevřete terminál a spusťte příkaz: |
| sudo apt update | |
| 2 | Aktualizujte dávkové seznamy operačního systému. |
| 3 | Poté spusťte příkaz: |
| sudo apt install code | |
| 4 | Nainstalujte si Visual Studio Code z oficiálního úložiště. |
| 5 | Po dokončení instalace spusťte VS Code příkazem: |
| code | |
| 6 | VS 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:
- g++: C++ kompilátor pro Linux
- make: nástroj pro automatizaci sestavování programů
- gdb: debugger pro C++
- 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++
- 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.
- 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.
- 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ě.
- 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>
- 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ů:
- Otevřete Visual Studio Code.
- Klikněte na ikonu "rozšíření" v postranním panelu nebo použijte kombinaci kláves Ctrl+Shift+X.
- Vyhledejte plugin s názvem " C++ "s autorem" Microsoft " ve vyhledávacím řádku.
- Klepnutím na tlačítko" Install " nainstalujete plugin.
- 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ód | Hodnota |
|---|---|
| "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.