Ubuntu 16.04GCCを4.8にダウングレードする方法



How Downgrade Ubuntu 16



一部のソフトウェアのコンパイルには特定のGCCバージョンが必要であり、Ubuntu 16.04でのデフォルトのGCC-5.4はコンパイルに失敗するため、Ubuntu16.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パッケージのインストールをダウンロードする
    もう1つの方法は、公式のUbuntuサーバーからdebパッケージをダウンロードしてインストールすることです。これは便利で、次のことを節約できます。
# Download deb file 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 # Install dependencies and deb apt install libcloog-isl4 libasan0 lib32stdc++6 dpkg -i *.deb # Set the default GCC used by the system 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/