Search
https://docs.microsoft.com/en-us/windows/wsl/install
wsl –install
sudo apt update
sudo apt upgrade
VS Code
WSL Remote
cmd
wsl
code .
sudo apt install make clang valgrind mc ranger htop tree clang-format gdb cgdb ghex cppcheck libsdl2-dev libsdl2-image-dev libjpeg-dev
sudo apt update; sudo apt upgrade; sudo apt install neofetch
Následně můžete vyzkoušet kompilaci programu a též např. přípravenost prostředí k přípravě na implementační zkoušku Tutoriál k implementační zkoušce.
prg-exam.zip
https://docs.microsoft.com/en-us/windows/wsl/install-manual
0. Otevřete PowerShell jako administrátor
1. Povolení Hyper-v Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
2. Zaplnutí WSL (Windows Subsystem for Linux)
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
3. Pro WSL 2 je nutné mít Win10 verze 1903 (nebo vyšší) Build 18362 (nebo vyšší). Povolte virtualizaci.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4. Restartujte
5. Stahněte a nainstalujte linuxové jádro
6. Nastavte výchozí WSL2
wsl –set-default-version 2
7. V Microsoft Store zvolte Linux distribuci, např. Ubuntu 20.04 LTS
8. V rámci sezení WSL aktualizujte Ubuntu např.
sudo apt update; sudo apt upgrade
9. Nainstalujte podporu grafických aplikací, např.
sudo apt install gedit
10. Nainstalujte si vývojové prostředí nebo jen
sudo apt-get install gcc clang make tree zip unzip tree cppcheck git subversion valgrind
V kombinaci s WSL je možné využít nativní VS Code běžící v rámci Win10 (případně Win11), který lze kombinovat s WSL prostředím (linuxovým termínálem) s běžícím VS Code prostřednictvím balíčku Remote - WSL.
code
valgrind
explorer.exe
Grafické aplikace lze přímo využít v rámci WSL pro novější verze Win 11 - Run Linux GUI apps on the Windows Subsystem for Linux.
Další alternativou je nainstalovat některý z dostupných X-serverů, např. Xming, VcXsrv případně x410 a nastavit přeposílání grafických aplikací z WSL prostředí, např. dle how-to-set-up-working-x11-forwarding nebo https://www.youtube.com/watch?v=4SZXbl9KVsw, případně VcXsrv nám umožňuje používat aplikace pro Linux s uživatelským rozhraním ve Windows 10.