简介:本教程将指导您在 Ubuntu 20.04 LTS 上安装 GCC 11.2,包括下载源码包、解压、配置和编译等步骤。
在 Ubuntu 20.04 LTS 上安装 GCC 11.2 需要一些步骤。以下是详细的教程:
步骤一:下载 GCC 11.2 的源码包
首先,您需要从官方网站或其他可靠的源下载 GCC 11.2 的源码包。您可以使用 wget 或 curl 命令来下载。以下是使用 wget 命令的示例:
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-11.2.0/gcc-11.2.0.tar.gz
步骤二:解压源码包
下载完成后,您需要解压源码包。可以使用以下命令:
tar -zxvf gcc-11.2.0.tar.gz
步骤三:配置 GCC
进入解压后的目录,然后配置 GCC。运行以下命令:
cd gcc-11.2.0./configure --prefix=/usr/local/gcc-11.2.0 --enable-languages=c,c++,fortran
这个命令会为 GCC 指定安装路径并启用 C、C++ 和 Fortran 语言的支持。
步骤四:编译 GCC
配置完成后,开始编译 GCC。运行以下命令:
make -j$(nproc)
这将使用多线程进行编译,以加快编译速度。
步骤五:安装 GCC
编译完成后,您需要将 GCC 安装到指定路径。运行以下命令:
sudo make install
这将把编译好的程序安装到指定的路径。请确保您具有足够的权限来执行此操作。
步骤六:设置环境变量
为了使系统能够找到新安装的 GCC,您需要更新环境变量。打开终端,然后编辑 bashrc 文件:
nano ~/.bashrc
在文件的末尾添加以下行:
export PATH=/usr/local/gcc-11.2.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/gcc-11.2.0/lib64:$LD_LIBRARY_PATHexport MANPATH=/usr/local/gcc-11.2.0/share/man:$MANPATHexport INFOPATH=/usr/local/gcc-11.2.0/share/info:$INFOPATHalias gcc=gcc-11.2 g++=g++-11.2 c++=g++-11.2 gcc-ar=gcc-ar-11.2 gcc-nm=gcc-nm-11.2 gcc-ranlib=gcc-ranlib-11.2 gfortran=gfortran-11.2 make=make-4.3 gmake=gmake-4.3 cmake=cmake-3.15 nano=nano-5.9 git=git-2.33 vim=vim-9.0 emacs=emacs-26.3 bash=bash-5.1 tmux=tmux-3.0 curl=curl-7.68 wget=wget-1.20 zsh=zsh-5.8 rsync=rsync-3.2 openssh=openssh-8.9 rsync=rsync-3.2 python3=python3-3.8 python=python3-3.8 ipython=ipython-7.6 ipython3=ipython3-7.6 python2=python2-2.7 python=python-3.8 python=python3 alias python=python3 alias ipython=ipython3 alias pip=pip3 alias jupyter=jupyter-3 pip=pip3 jupyter=jupyter-3 irb=irb-3 nodejs=nodejs-17 npm=npm7 deno=deno-0.27 bashrc=/etc/bashrc /etc/profile /etc/profile.d/* ~/.bashrc ~/.bash_profile ~/.profile ~/.zsh