{{indexmenu_n>2}} ====== VS Code - instalace Windows ====== ===== Instalace překladače pro Windows ===== Pokud nemáte na OS Windows nainstalovaný překladač (např. stažený v rámci distribuce Visual Studia nebo jiného IDE), nainstalujte si [[https://sourceforge.net/projects/mingw/files/Installer/|MinGW]], klon překladače GCC. Postupujte podle návodu, určite je dobré dodržet: * v cestě k překladači by neměl být znak s diakritikou (mezera se dá přežít) * je dobrý nápad nastavit systémovou cestu do adresáře, ve kterém je příslušný binární soubor (gcc.exe) Správnost nastavení ověřte např. tak, že v příkazové řádce (Command Shell) spustíte kompilátor Jak nastavit proměnnou prostředí? Ve Windows 10 napište do vyhledávacího okna "promě" (v anglické mutaci "env") a systém vám nabídne ovládací panel **Upravit proměnné prostředí systému**. Alternativně můžete kliknout pravým tlačítkem na Tento Počítač (This PC) a dát Vlastnosti (Properties), následně vybrat pokročilé nastavení systému (Advanced system settings). | {{:courses:b0b99prpa:tutorials:add_path.png|}} | Po každé změně proměnné Path je třeba restartovat terminál (příkazovou řádku), aby se změna projevila. ===== Ověření funkčnosti ===== Do příkazového řádku (do vyhledávacího okna ve liště Windows napište **cmd**) napište následující příkazy gcc --version gdb --version {{ :courses:b0b99prpa:tutorials:04.png?600 |}} ====== VS Code - instalace Windows ====== Tento návod byl testovaný na Windows 10, 64-bit ===== Postup ===== - Stáhnout instalační balíček z [[https://code.visualstudio.com/|této stránky]] - Nainstalovat podle pokynů ===== Rozšíření pro překlad a laděni v C/C++ ===== - Naistalovat rozšíření [[https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools|C/C++ extension for VS Code]] - Rozšíření je možné nainstalovat přes ikonu v levé liště ''%%Extensions%%'' nebo klávesovou zkratka ''%%Ctrl%%''+''%%Shift%%''+''%%X%%'') ===== Nastavení překladu ===== - Spustťe VS Code - Nastavte pohled ''%%Explorer%%'' - horní ikonou v postranní liště nebo klávesovou zkratkou ''%%Ctrl%%''+''%%Shift%%''+''%%E%%'' - Klikněte na ''%%Open Folder%%'' vyberte pracovní složku (např. nový adresář) - Vytvořte nový soubor, např. přes ''%%File > New File%%'', napište do souboru kód, který chcete přeložit a uložte ho v pracovním adresáři - Po výběru menu ''%%Terminal > Configure Default Build Task%%'' si z nabídky vyberte ''%%gcc.exe build active file%%'' - Pokud je třeba upravte konfigurační JSON soubor a uložte ho - Otevřete soubor, který chcete přelořit a klávesovou zkratkou ''%%Ctrl%%''+''%%Shift%%''+''%%B%%'' spusťte překlad - Pokud máte nainstalovaný Code Runner, pomocí ''%%Ctrl%%''+''%%Alt%%''+''%%N%%'' program přeložte a spusťte - Program lze spustit v Command Shellu, nebo je možné přímo v prosředí VS Code otevřít nový terminál v pracovním adresáři Příklad ''tasks.json''. Tento soubor je v adresáři ''.vscode''. { "version": "2.0.0", "tasks": [ { "type": "shell", "label": "C/C++: gcc.exe build active file", "command": "C:\\MinGW\bin\gcc.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [ "$gcc" ], "group": { "kind": "build", "isDefault": true } } ] } Příklad ''launch.json''. Tento soubor je v adresáři ''.vscode''. { "version": "0.2.0", "configurations": [ { "name": "gcc.exe - Sestavit a ladit aktivní soubor", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", "setupCommands": [ { "description": "Povolit přehledný výpis pro gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "C/C++: gcc.exe build active file" } ] } ===== Odkazy ===== [[https://code.visualstudio.com/docs/cpp/config-mingw|Using Mingw-w64 in VS Code]]