失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > WSL中的ubuntu安装最新的Cmake及其使用(win11)

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

时间:2018-09-16 15:57:31

相关推荐

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

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)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。