您的位置:首页 >ubuntu c++如何更新
发布于2026-05-02 阅读(0)
扫一扫,手机访问

想在 Ubuntu 上获得更现代的 C++ 开发体验?更新你的编译器和工具链是关键。下面这份手把手的指南,能帮你系统性地完成环境升级,同时处理好可能遇到的版本共存问题。
一切的基础,从更新编译器开始。C++的语言标准支持和代码优化水平,直接取决于你的 GCC/G++ 版本。
sudo apt update 刷新软件源列表,然后执行 sudo apt install gcc g++ 来安装或升级到官方仓库提供的最新稳定版。sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt updatesudo apt install gcc-11 g++-11gcc-11 --version 和 g++-11 --version 命令,输出信息会明确显示版本号。开发环境里经常需要为不同项目切换编译器版本。幸运的是,Ubuntu 提供了优雅的管理工具,让多个版本和平共处。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100 --sla ve /usr/bin/g++ g++ /usr/bin/g++-11100 是优先级数字,可以按需设置。
sudo update-alternatives --config gcc,系统会列出所有已注册的 GCC 版本,让你通过数字键选择默认使用哪一个。对 G++ 执行同样的命令:sudo update-alternatives --config g++。gcc --version 和 g++ --version 来确认当前生效的版本。--sla ve 参数是个好设计,它能确保当你切换 GCC 版本时,G++ 版本会自动同步切换,完美避免了编译器不匹配导致的诡异问题。编译器更新了,构建工具最好也能跟上。新版本的 CMake 通常能更好地识别新编译器,并提供对新语言特性的原生支持。
wget https://github.com/Kitware/CMake/releases/download/v3.21.1/cmake-3.21.1.tar.gztar -zxvf cmake-3.21.1.tar.gzcd cmake-3.21.1./bootstrapmakesudo make installcmake --version 检查是否安装成功及版本号。实际操作时,可能会碰到一些小障碍。这里有两个典型问题的应对思路。
/etc/apt/sources.list 文件,在末尾加入对应你系统代号(例如 Ubuntu 20.04 是 focal)的源地址:
deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu focal maindeb-src https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu focal mainKEY_ID 替换为 PPA 页面提供的指纹):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEY_IDsudo apt updatesudo apt install gcc-13 g++-13 (以安装13版本为例)/usr/bin 下的软链接也能切换版本,但极易出错且难以管理。update-alternatives 工具正是为了解决这个问题而生的,它能系统化、可逆地管理版本切换,是更专业和推荐的做法。上一篇:ubuntu c++版本如何查看
下一篇:ubuntu c++如何调试
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9