欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > rockylinux 8安装 gcc11.2

rockylinux 8安装 gcc11.2

2024/12/3 2:44:35 来源:https://blog.csdn.net/qq_41834780/article/details/143716418  浏览:    关键词:rockylinux 8安装 gcc11.2

方法 1:从源代码编译安装最新版本的 GCC

  1. 下载 GCC 源代码

    访问 GCC 官方网站下载最新版本的源代码,例如:

    wget https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
    tar -xf gcc-11.2.0.tar.gz
    cd gcc-11.2.0
    
  2. 安装依赖项

    sudo dnf install -y gcc-c++ make gmp-devel mpfr-devel libmpc-devel
    
  3. 配置和编译

    ./configure --disable-multilib --enable-languages=c,c++
    make -j$(nproc)
    sudo make install
    
  4. 验证安装

    完成后,你可以通过以下命令查看新安装的 GCC 版本:

    gcc --version
    

这样,你的 Rocky Linux 8 系统就会使用编译安装的更新版本的 GCC。


要使系统默认使用新编译的 GCC 11.2 版本,可以通过更新路径或创建符号链接来完成。以下是步骤:

方法 1:更新路径

  1. 找到新 GCC 的安装路径
    通常,新编译的 GCC 安装在 /usr/local/bin 或指定的其他目录下。如果你不确定安装路径,可以运行以下命令来确认:

    which gcc
    
  2. 更新系统 PATH
    将新安装的 GCC 目录添加到 PATH 环境变量的前面,使其优先于系统默认的 GCC 路径。

    export PATH=/usr/local/bin:$PATH
    
  3. 检查 GCC 版本
    现在运行以下命令检查是否默认使用 GCC 11.2 版本:

    gcc --version
    

    注意:如果希望在每次登录时都默认使用 GCC 11.2,可以将 export PATH=/usr/local/bin:$PATH 添加到 ~/.bashrc 文件中,并执行 source ~/.bashrc 使其生效。

方法 2:创建符号链接

  1. 备份原有的 GCC
    为了保险起见,先备份旧的 GCC:

    sudo mv /usr/bin/gcc /usr/bin/gcc-8.5
    
  2. 创建新的符号链接
    将新安装的 GCC 11.2 二进制文件链接到 /usr/bin/gcc,使系统默认使用新版本:

    sudo ln -s /usr/local/bin/gcc /usr/bin/gcc
    
  3. 验证版本
    运行 gcc --version 检查是否成功切换到新版本。

    gcc --version
    

通过这两种方法之一,你应该能够使 gcc --version 显示新安装的 GCC 11.2 版本。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com