在Debian系统更新GCC到最新版本,有三种常用方法:
sudo apt update
更新APT包列表,然后执行sudo apt install gcc g++
,即可将GCC和G++安装或升级到Debian仓库中的最新稳定版本。/etc/apt/sources.list
文件,添加对应版本的Backports源,如deb http://deb.debian.org/debian bullseye-backports main
。接着运行sudo apt update
,再执行sudo apt -t bullseye-backports install gcc g++
,可安装Backports中的最新版本。tar -xf gcc-x.y.z.tar.gz
解压,进入目录后执行sudo apt install build-essential libgmp-dev libmpfr-dev libmpc-dev
安装依赖,然后通过mkdir build && cd build
、../configure --prefix=/usr/local/gcc-x.y.z --enable-languages=c,c++
进行配置,再以make -j$(nproc)
和sudo make install
完成编译安装,最后将新安装路径添加到环境变量即可。