【安装学习】安装cmake-3.26

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
2
tar -zxvf cmake-3.26.0.tar.gz
cd cmake-3.26.0

1.3 编译并安装

运行以下命令来编译并安装 CMake:

1
2
3
./bootstrap
make
sudo make install

这可能需要一些时间来完成编译。

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
2
sudo apt update
sudo apt install gcc-11 g++-11

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
2
gcc --version
g++ --version

输出应该显示 GCC 和 G++ 版本为 11.x.x。

1
2
gcc (Ubuntu 11.x.x) ...
g++ (Ubuntu 11.x.x) ...

总结

  • 通过从源码安装 CMake 3.26 版本,你可以确保获得最新的稳定版本。
  • GCC 11 的安装和切换是为了确保支持现代 C++ 特性,如 <ranges> 等。
  • 在完成这两个工具的安装和配置后,你的开发环境将能够支持更高级的 CMake 和 GCC 功能。