打开Visual Studio Code的时候发现未检测到适用于linux的windows子系统,那么该问题要如何解决?
两个月没有使用vscode编写代码,今天使用的时候发现了以上的问题导致我的vscode无法编写程序,接下来我将本人解决该问题的思路分享给大家。
首先我们要清楚WSL是适用于linux的window的子系统,是一个在Windows 10\11上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
注意:只有WIN10以上的系统才支持哦!
1.我们先进行wsl的安装,此过程会比较久大家要耐心等待。
2.下载最新版的Ubuntu 24.04.1 LTS,下载完成后要注册一下账号和密码。
并更新一下资源:
//更新系统的软件包列表:sudo apt-get update
//安装编译器:sudo apt-get install g++
//安装libfftw3-dev软件包和libfftw3-single3库:sudo apt-get install libfftw3-dev libfftw3-single3
//安装libopenblas-dev软件包:sudo apt-get install libopenblas-dev
3.打开vscode,远程WSL即可。
4.新建一个文件编写程序 用gcc编译成功。
以上就是本人的解决问题过程。