Ubuntu下安装GCC的详细步骤
在安装GCC前,建议先更新系统软件包列表,确保后续安装的依赖包为最新版本,避免兼容性问题。打开终端(快捷键Ctrl+Alt+T),运行以下命令:
sudo apt update
若需要同时升级已安装的软件包至最新版本,可追加命令:
sudo apt upgrade
APT是Ubuntu默认的包管理工具,能自动处理依赖关系,安装过程简单快捷。
安装GCC核心工具链:
运行以下命令安装GCC(C语言编译器)及常用依赖:
sudo apt install gcc
若需要C++编译支持,可同时安装g++(GCC的C++编译器):
sudo apt install g++
或一次性安装“构建必备工具集”(包含GCC、G++、Make等):
sudo apt install build-essential
验证GCC安装:
安装完成后,通过以下命令检查GCC版本,确认安装成功:
gcc --version
若输出类似gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0的版本信息,则表示安装正确。
Snap是Ubuntu的跨发行版包管理系统,适合需要快速部署的用户(需Ubuntu 16.04及以上版本)。
sudo apt install snapdsudo snap install coresudo snap install gccgcc --version命令检查版本。若需要特定版本的GCC(如最新稳定版)或自定义编译选项,可选择手动编译安装(过程较复杂,需较多系统资源)。
ftp.gnu.org/gnu/gcc/),选择所需版本(如gcc-13.2.0),下载源码包:wget ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gztar命令解压下载的包:tar -xf gcc-13.2.0.tar.gzcd gcc-13.2.0libgmp、libmpfr、libmpc等数学库,运行以下命令安装:sudo apt install build-essential flex bison libgmp-dev libmpfr-dev libmpc-devbuild目录(用于存放编译文件),进入该目录并运行configure脚本,指定安装路径(如/usr/local/gcc-13.2.0)和语言支持(C、C++):mkdir build && cd build../configure --prefix=/usr/local/gcc-13.2.0 --enable-languages=c,c++make命令编译源码(-j$(nproc)表示使用所有CPU核心加速编译),完成后用sudo make install安装:make -j$(nproc)sudo make installPATH环境变量中,方便全局调用:~/.bashrc文件(用户级配置),在末尾添加:export PATH=/usr/local/gcc-13.2.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/gcc-13.2.0/lib64:$LD_LIBRARY_PATHsource ~/.bashrcgcc --version,若输出新安装的GCC版本信息,则表示手动安装成功。PATH。可通过dpkg -l | grep gcc检查是否安装,若未安装则重新执行sudo apt install gcc;若已安装,检查PATH变量是否包含GCC路径(如/usr/bin)。sudo apt install -f自动修复依赖;若问题依旧,尝试卸载GCC并清除缓存后重新安装:sudo apt remove gccsudo apt autoremovesudo apt cleansudo apt updatesudo apt install gcc。