在 Ubuntu 系统中,将 GCC 升级到 13 或更高版本(例如 GCC 13 或 GCC 14),最稳妥且简便的方法是通过 Ubuntu 官方的 PPA 工具链源(Ubuntu Toolchain PPA)进行安装。
以下是完整的升级步骤:
1. 添加 PPA 软件源并更新
打开终端,执行以下命令来引入官方的工具链测试源(它包含了最新版本的 GCC):
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update
一键获取完整项目代码
2. 安装 GCC 13 (或 GCC 14)
根据你的需要选择安装 GCC 13 或最新的 GCC 14(包含对应的 G++ 编译器):
安装 GCC 13:
sudo apt install gcc-13 g++-13
一键获取完整项目代码
安装 GCC 14(如果想用更新的版本):
sudo apt install gcc-14 g++-14
一键获取完整项目代码
3. 配置系统的默认 GCC 版本(核心步骤)
安装完成后,系统里会同时存在旧版本和新版本的 GCC。我们需要使用 update-alternatives 来管理它们,以便让系统默认调用新版本。
以配置 GCC 13 为例:
# 1. 将旧版 gcc 注册到管理列表(假设你原本是 gcc-11,请根据实际情况修改版本号) sudo update-alternatives --install /usr/local/bin/gcc gcc /usr/bin/gcc-11 50 sudo update-alternatives --install /usr/local/bin/g++ g++ /usr/bin/g++-11 50
# 2. 将新装的 gcc-13 注册到管理列表(数字 100 代表优先级更高)
sudo update-alternatives --install /usr/local/bin/gcc gcc /usr/bin/gcc-13 100 sudo update-alternatives --install /usr/local/bin/g++ g++ /usr/bin/g++-13 100
一键获取完整项目代码
(如果你安装的是 GCC 14,只需把上面命令中的 gcc-13 和 g++-13 替换为 gcc-14 和 g++-14 即可)
4. 验证升级结果
配置完成后,可以通过以下命令检查当前的默认编译器版本:
gcc --version g++ --version
一键获取完整项目代码
如果输出显示 gcc (Ubuntu 13.x.x-...),说明你已经成功将本地的 GCC 环境升级到了 13 以上,接下来就可以顺利编译你的 audio.cpp 项目 了!

粤ICP备19001875号-6