在 Linux 上安装 C++ 时,你可以选择不同的版本来满足你的需求
使用包管理器安装:
对于大多数 Linux 发行版,你可以使用包管理器(如 apt、yum 或 pacman)来安装 C++ 编译器。以下是一些示例:
在基于 Debian 的系统(如 Ubuntu)上,使用 apt:
sudo apt update
sudo apt install g++ build-essential
在基于 RHEL 的系统(如 CentOS 或 Fedora)上,使用 yum:
sudo yum install gcc-c++ make
在基于 Arch 的系统上,使用 pacman:
sudo pacman -S mingw-w64-x86_64-gcc g++
使用源码编译安装:
如果你想从源码编译 C++,你需要先下载所需版本的 C++ 编译器源码,然后按照官方文档中的说明进行编译和安装。以下是一个简单的示例,展示了如何从源码编译 GCC:
首先,下载 GCC 源码:
wget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.xz
tar xf gcc-10.2.0.tar.xz
cd gcc-10.2.0
然后,运行以下命令以配置和编译 GCC:
mkdir build && cd build
../configure --prefix=/usr/local/gcc-10.2.0
make -j$(nproc)
sudo make install
最后,将新安装的 GCC 添加到 PATH 环境变量中:
echo 'export PATH=/usr/local/gcc-10.2.0/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
现在,你可以使用新安装的 C++ 编译器(在本例中为 GCC 10.2.0)来编译和运行 C++ 程序。
注意:在安装不同版本的 C++ 时,请确保你的系统满足相应版本的依赖要求。在编译源码时,你还需要确保已经安装了所有必要的依赖库和工具。