Windows Subsystem for Linux (WSL) 安装
2021/9/25 7:12:59
本文主要是介绍Windows Subsystem for Linux (WSL) 安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装 Linux 子系统
参考 https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 按照步骤来即可。
如果运行sudo apt-get update
提示网络有问题,可以尝试将wsl
版本设为 1,命令如下
wsl --set-version <distribution name> <versionNumber>
如我安装的 Ubuntu-16.04 LTS,命令即为wsl --set-version Ubuntu-16.04 1
。
接下来便可以
sudo apt-get update sudo apt-get upgrade
安装 Ubuntu-16.04
Windows Store 只提供了Ubuntu-18.04
和Ubuntu-20.04
的安装,如果要安装Ubuntu-16.04
,可以参考 https://docs.microsoft.com/en-us/windows/wsl/install-manual
系统路径
在Windows系统中,打开Ubuntu 16.04 LTS
终端,在资源浏览器中输入\\wsl$\Ubuntu-16.04
便可以进去Linux系统目录,如果要在Windows
本地查看Linux
安装路径,可以打开C:\Users\your_user_name\AppData\Local\Packages
文件夹,默认情况Linux
系统文件保存在该文件夹以CanonicalGroupLimited
开头的文件夹中,如我安装的 Ubuntu-16.04 在如下文件夹中
C:\Users\your_user_name\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs
在Linux系统中,/mnt/c
文件夹对应Windows系统的C盘。
Windows 编译 Linux 可执行文件
sudo apt-get install cmake
如果要安装新版本cmake
,先从 https://cmake.org/files 下载你想要安装的cmake
版本,按照下面步骤进行安装
cd ~/Download wget https://cmake.org/files/v3.13/cmake-3.13.0-Linux-x86_64.tar.gz tar -xzvf cmake-3.13.0-Linux-x86_64.tar.gz # 解压出来的包,将其放在 /opt 目录下,其他目录也可以,主要别以后不小心删了 sudo mv cmake-3.13.0-Linux-x86_64 /opt/cmake-3.13.0 # 建立软链接 sudo ln -sf /opt/cmake-3.13.0/bin/* /usr/bin/ # 查看 cmake 版本 cmake --version
如果CMake报错误No CMAKE_CXX_COMPILER could be found.
执行下面这句
sudo apt-get update sudo apt-get install -y build-essential
安装了cmake之后,可以通过 Windows Terminal 或者 VS Code,新建一个 WSL Ubuntu-16.04 终端,通过cmake
命令编译生成Linux可执行文件。
推荐工具
LxRunOffline
GitHub - DDoSolitary/LxRunOffline: A full-featured utility for managing Windows Subsystem for Linux (WSL)
参考
- 在 Windows 10 上安装 WSL | Microsoft Docs
- Get Started with C++ and Windows Subsystem for Linux in Visual Studio Code
这篇关于Windows Subsystem for Linux (WSL) 安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法