WSL中的ubuntu安装最新的Cmake及其使用(win11)

1.先从官网上下载最新的cmake安装包

cmake package

2. 对下载的软件进行sha256值的比较

➜  ~ sha256sum cmake-3.21.2-linux-x86_64.tar.gz
d5517d949eaa8f10a149ca250e811e1473ee3f6f10935f1f69596a1e184eafc1  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_64
cmake-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
    └── vim

15 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.2
bin  doc  man  share

创建软链接。

➜  ~ sudo ln -sf /opt/cmake-3.21.2/bin/* /usr/bin/

然后执行命令检查一下:

➜  ~ cmake --version
cmake version 3.21.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

6. vscode操作wsl中的cmake进行运行c++

  • 安装cmake plugin

在这里插入图片描述

  • 然后快捷键Shift+Ctrl+P,换出命令调色板,选择“Cmake:Select a kit”,然后确定一个编译器环境。
    然后进行下图第一二步操作。
    在这里插入图片描述
  • 然后,进行Cmake 创建工程文件操作,文件名不能与当前操作目录重名,同样快捷键Shift+Ctrl+P,选择“Cmake:Configure”,需要自动创建一个“CMakeLists.txt”文件。
    在这里插入图片描述
    在这里插入图片描述
  • 最后,进行按住“Build”按钮,再点击“运行”。
    在这里插入图片描述
    运行结果截图:
    在这里插入图片描述

在这里插入图片描述
参考微软官网教程

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值