CMake 3.26 和 GCC 11 安装总结
1. 手动从源码安装 CMake 3.26 版本
为了安装 CMake 3.26,可以通过以下步骤手动编译安装:
1.1 下载 CMake 源码
首先,访问 CMake GitHub releases 页面 或者使用 wget
下载 CMake 3.26 的源码包:
1 | wget https://github.com/Kitware/CMake/releases/download/v3.26.0/cmake-3.26.0.tar.gz |
1.2 解压源码包
下载完成后,解压文件:
1 | tar -zxvf cmake-3.26.0.tar.gz |
1.3 编译并安装
运行以下命令来编译并安装 CMake:
1 | ./bootstrap |
这可能需要一些时间来完成编译。
1.4 验证安装
安装完成后,使用以下命令验证 CMake 是否已成功安装:
1 | cmake --version |
你应该看到类似以下的输出,表示已安装 CMake 3.26:
1 | cmake version 3.26.x |
2. 升级到 GCC 11
2.1 安装 GCC 11
为了在 Ubuntu 中安装 GCC 11,你可以通过 APT 包管理器来进行安装。首先更新 APT 包管理器,并安装 GCC 11:
1 | sudo apt update |
2.2 切换默认 GCC 版本
安装完成后,你可以使用 update-alternatives
工具来选择使用 GCC 11 作为默认编译器。运行以下命令来配置默认的 GCC 和 G++ 版本:
1 | sudo update-alternatives --config gcc |
在提示选择时,输入对应的数字(例如选择 gcc-11
),然后按回车。
同样,对于 G++,使用以下命令:
1 | sudo update-alternatives --config g++ |
2.3 验证 GCC 版本
安装并切换完成后,使用以下命令检查当前的 GCC 版本:
1 | gcc --version |
输出应该显示 GCC 和 G++ 版本为 11.x.x。
1 | gcc (Ubuntu 11.x.x) ... |
总结
- 通过从源码安装 CMake 3.26 版本,你可以确保获得最新的稳定版本。
- GCC 11 的安装和切换是为了确保支持现代 C++ 特性,如
<ranges>
等。 - 在完成这两个工具的安装和配置后,你的开发环境将能够支持更高级的 CMake 和 GCC 功能。