I've tried to compile a Tezos Node on a Windows 10 PC with WSL Ubuntu.
I've used this Guide.
If i try to do
make build-deps, i am getting the following error: Link
Tezos Stack Exchange is a question and answer site for users, experts, and developers of the Tezos blockchain project. It only takes a minute to sign up.Sign up to join this community
I seem to recall similar curl errors when building on older versions of ubuntu and debian. The solution there was to install a newer version of git. Look for references to "git" in https://github.com/tezoscommunity/FAQ/blob/master/Compile_Mainnet.md
I tried getting Tezos building and running on different WSL's but there was always different issues coming up - building Tezos was fine but running Tezos was tricky.
You can install VirtualBox (which is free) and then install a official Linux distribution.
It will be emulated so it is slower but it works perfectly.
You can copy & paste txt between host (Windows 10) and guest machine (Linux) and it even supports file drag & drop. Both of these features are life savers for development.