Linux升级gcc到12.1
Linux升级gcc到12.1
编译安装非常费时费力,用这个编译好的复制过去就好了。
文件名是 gcc-12.1.0.tar.xz
并且它是编译好的二进制文件,那么我们可以按照以下步骤进行安装:
步骤 1:下载解压二进制文件
下载二进制文件。
1
2
cd /tmp
wget https://gfortran.meteodat.ch/download/x86_64/releases/gcc-12.1.0.tar.xz
解压下载的GCC二进制文件。
1
tar -Jxf gcc-12.1.0.tar.xz
解压后,通常会得到一个包含GCC二进制文件的目录,例如 gcc-12.1.0
。
步骤 2:检查解压后的目录结构
解压后,最好检查一下目录结构,看看二进制文件位于哪个子目录下。
1
2
cd gcc-12.1.0
ls
如果目录结构是 bin
, lib
, lib64
等,那么很可能二进制文件位于 bin
目录下。
步骤 3:移动GCC目录到合适的位置
假设二进制文件位于 bin
目录下,将整个 gcc-12.1.0
目录移动到 /usr/local
或其他你希望安装GCC的位置。
1
sudo mv /tmp/gcc-12.1.0 /usr/local/gcc-12.1.0
步骤 4:添加GCC到环境变量
为了让GCC命令全局可用,你需要将其添加到 PATH
环境变量中。
编辑 ~/.bashrc
文件:
1
sudo vim ~/.bashrc
在文件的末尾添加以下行:
1
2
export PATH=/usr/local/gcc-12.1.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/gcc-12.1.0/lib64:$LD_LIBRARY_PATH
保存并关闭文件,然后运行以下命令使更改生效:
1
source ~/.bashrc
如果你使用的是其他shell,如 zsh
,则应该编辑 ~/.zshrc
文件。
步骤 5:验证安装
最后,验证GCC是否已经正确安装并且是默认版本:
1
2
gcc --version
g++ --version
这些命令应该显示新安装的GCC版本信息。
本文由作者按照
CC BY 4.0
进行授权