Windows

Developing styio compiler on Windows is NOT a wise choice, however, that is my daily life. After suffering from the environment installation, I highly recommend developers using Docker Container in Visual Studio Code on Windows.

If anyone insists in using MSVC + LLVM, this might be helpful: MSVC + LLVM.

Hyper-V

Hyper-V is a virtual machine platform. It is an optional feature of Windows that can be turned on or off.

Enable Hyper-V

There is a problem that Hyper-V is NOT available for Windows 10 Home. If anyone faces this problem, this might be helpful:

Enable Hyper-V

It might be well-known that Hyper-V conflicts with many virtual machine platforms, but that is no longer the truth. There are some efforts for the compability:

WSL2

The 2nd generation of Windows Subsystem for Linux (WSL). There are many Linux distros available.

Install WSL2

Ubuntu

Ubuntu provides a tutorial for WSL2 installation, which might be the most popular choice:

Official Tutorial
Community Tutorial

Debian

Debian is free, and for people who don't like Canonical.

Debian Tutorial

openSUSE

openSUSE provides an official tutorial, and is up-to-date.

OpenSUSE Tutorial

RHEL / Fedora / CentOS

Red Hat on Windows, are you serious?

Arch Linux

One of us has gone insane, not me.

Gentoo

Gentoo provides an official tutorial on Gentoo Wiki.

Docker Desktop

Docker Desktop with GUI.

You don't have to use command line, Docker Desktop installer for Windows is enough.

Last updated