1.先从官网上下载最新的cmake安装包
cmake package
2. 对下载的软件进行sha256值的比较
➜ ~ sha256sum cmake-3.21.2-linux-x86_64.tar.gzd5517d949eaa8f10a149ca250e811e1473ee3f6f10935f1f69596a1e184eafc1 cmake-3.21.2-linux-x86_64.tar.gz
3.对下载的*.tar.gz 进行解压缩
➜ ~ tar zxcf cmake-3.21.2-linux-x86_64.tar.gz
4. 查看解压后目录
sudo apt tree #系统内没有安装tree软件包。
➜ ~ tree -L 2 cmake-3.21.2-linux-x86_64cmake-3.21.2-linux-x86_64├── bin│ ├── ccmake│ ├── cmake│ ├── cmake-gui│ ├── cpack│ └── ctest├── doc│ └── cmake├── man│ ├── man1│ └── man7└── share├── aclocal├── applications├── bash-completion├── cmake-3.21├── emacs├── icons├── mime└── vim15 directories, 5 files
bin下面有各种cmake家族的产品程序。
5.创建软连接
/opt目录
:用来安装附加软件包,是用户级的程序目录,可以理解为D:/Software
。安装到/opt
目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。
/usr
:系统级的目录,可以理解为C:/Windows/
。
/usr/lib
:理解为C:/Windows/System32
。
/usr/local
:用户级的程序目录,可以理解为C:/Progrem Files/
。用户自己编译的软件默认会安装到这个目录下。
这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面。
注: 文件路径是可以指定的, 一般选择在/opt 或 /usr 路径下, 这里选择/opt
➜ ~ sudo mv cmake-3.21.2-linux-x86_64 /opt/cmake-3.21.2 #将cmake改名移动到/opt目录下。➜ ~ ls /opt/cmake-3.21.2bin doc man share
创建软链接。
➜ ~ sudo ln -sf /opt/cmake-3.21.2/bin/* /usr/bin/
然后执行命令检查一下:
➜ ~ cmake --versioncmake version 3.21.2CMake suite maintained and supported by Kitware (/cmake).
6. vscode操作wsl中的cmake进行运行c++
安装cmake plugin 然后快捷键Shift+Ctrl+P,换出命令调色板,选择“Cmake:Select a kit”,然后确定一个编译器环境。然后进行下图第一二步操作。
然后,进行Cmake 创建工程文件操作,文件名不能与当前操作目录重名,同样快捷键Shift+Ctrl+P,选择“Cmake:Configure”,需要自动创建一个“CMakeLists.txt”文件。
最后,进行按住“Build”按钮,再点击“运行”。
运行结果截图:
参考微软官网教程
如果觉得《WSL中的ubuntu安装最新的Cmake及其使用(win11)》对你有帮助,请点赞、收藏,并留下你的观点哦!