溫馨提示×

CentOS GCC如何安裝多個版本

小樊
48
2025-04-10 12:57:58
欄目: 智能運維

在CentOS上安裝多個版本的GCC,可以使用以下方法:

  1. 使用SCL(Software Collections):

SCL是一個軟件集合,它允許你在同一系統上安裝和使用多個版本的軟件。要在CentOS上安裝SCL,請先啟用SCL存儲庫:

sudo yum install centos-release-scl

接下來,你可以安裝所需版本的GCC。例如,要安裝GCC 8,請運行:

sudo yum install devtoolset-8-gcc*

安裝完成后,你可以通過運行以下命令啟用新版本的GCC:

scl enable devtoolset-8 bash

這將啟動一個新的shell,其中包含GCC 8。要退出此shell并返回到默認的GCC版本,請運行exit。

  1. 手動編譯和安裝GCC:

首先,從GCC官方網站下載所需版本的源代碼:https://gcc.gnu.org/releases.html

然后,按照以下步驟編譯和安裝GCC:

# 解壓源代碼
tar xzf gcc-<version>.tar.gz
cd gcc-<version>

# 安裝依賴項
sudo yum install gmp-devel mpfr-devel libmpc-devel

# 創建構建目錄
mkdir build && cd build

# 配置編譯選項
../configure --prefix=/opt/gcc-<version> --enable-languages=c,c++

# 編譯并安裝
make -j$(nproc)
sudo make install

<version>替換為你想要安裝的GCC版本。

安裝完成后,你可以通過運行以下命令使用新版本的GCC:

/opt/gcc-<version>/bin/gcc --version

要使新版本的GCC成為默認版本,你可以將其添加到~/.bashrc文件中:

echo 'export PATH=/opt/gcc-<version>/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

這將在每次打開新的終端時啟用新版本的GCC。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女