Windows提供了Linux子系统。如果需要在Windows环境下使用Linux,请先安装。
安装可参见以下官方教程,https://learn.microsoft.com/en-us/windows/wsl/install
简单的操作步骤:
1.wsl安装
wsl --list --online #查看支持的系统
wsl --install #默认装最新版
wsl --install -d Ubuntu-18.04 #这里装 Ubuntu-18.04 版
2.安装完成后,系统版本查看
wsl -l -v #查看当前wsl的系统版本
3.如果要卸载wsl版本,需要先注销,再卸载
wslconfig /l #注销版本
wslconfig /u Ubuntu-18.04 # 从列表中选择要卸载的发行版(例如Ubuntu)并键入命令
4.进入系统
wsl #进入系统
5.进入系统后查看当前运行版本
cat /etc/os-release
6.更改系统所在路径
wsl --export Ubuntu-18.04 d:\wsl-Ubuntu-18.04.tar #导出分发版为tar文件到d盘
wsl --unregister Ubuntu-18.04 #注销当前分发版
wsl --import Ubuntu-18.04 d:\Ubuntu-18.04 d:\wsl-Ubuntu-18.04.tar --version 2#重新导入并安装
# WSL在d:\wsl-ubuntu20.04
ubuntu1804 config --default-user Username #设置默认登陆用户为安装时用户名
7.常用软件安装
cmd输入wsl进入系统后安装以下安装以下软件:
sudo apt-get update # 更新apt-get,防止有些下载源连接不上的情况
sudo apt install build-essential # 安装build-essential 负责编译的相关软件如gcc
which gcc # 查找gcc所在目录
gcc --version # 查询gcc版本
sudo apt install cmake #安装cmake
which cmake # 查找cmake所在目录
cmake --version # 查询cmake版本
apt search opencv # 查询时候有opencv相关安装库(系统自带的资源,3.2.0版)
sudo apt-get install libeigen3-dev #安装Eigen3安装
如果opencv安装需要其他版本,可参考ubuntu系统下opencv的编译安装。