如何将 Ubuntu 16.04 GCC 降级到 4.8

由于编译某些软件需要特定的 GCC 版本, 而 Ubuntu 16.04 下默认 GCC-5.4 会导致编译失败,因此需要在 Ubuntu 16.04 上将 GCC 降级到 4.8 版本.

  1. 本地编译安装
    最直接的办法是下载 GCC-4.8 的源码, 直接在本地编译并安装, 方法如下:
apt source gcc-4.8
cd gcc-4.8
./contrib/download_prerequisites
./configure
make -j4
make install
  1. 下载 deb 包安装
    另一种方法是从 Ubuntu 官方服务器上下载 deb 包进行安装, 比较方便和省事:
# 下载 deb 文件
apt download cpp-4.8 g++-4.8 gcc-4.8 gcc-4.8-base
apt download libgcc-4.8-dev libstdc++-4.8-dev

# 安装依赖项和 deb
apt install libcloog-isl4 libasan0 lib32stdc++6
dpkg -i *.deb

# 设置系统使用的默认 GCC
ln -f -s /usr/bin/gcc-4.8  /usr/bin/gcc
ln -f -s /usr/bin/gcc-ar-4.8 /usr/bin/gcc-ar
ln -f -s /usr/bin/gcc-nm-4.8 /usr/bin/gcc-nm
ln -f -s /usr/bin/gcc-ranlib-4.8 /usr/bin/gcc-ranlib
ln -f -s /usr/bin/g++-4.8  /usr/bin/g++
ln -f -s /usr/bin/
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容