CentOS
GCC

CentOS7へ(CentOS6と同じバージョンの)gcc4.4.7をインストール

CentOS6やdebian9だとビルドできるがCentOS7だとビルドできないソースがあった。

ディストリ gccバージョン
debian 9 6.3
centos 6 4.4.7
centos 7 4.8.5
gcc4系の最新 4.9.4

準備

ビルドに必要なパッケージ
yum install -y \
  libmpc-devel mpfr-devel gmp-devel

ビルド

x86_64用にビルド
cd gcc-4.4.7
# --disable-multilib 指定をしないとglibc-devel.i686もインストールしておく必要がある。
./configure --build=x86_64-linux-gnu --disable-multilib
make -j 4

make install
# /usr/local/bin/gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ./configure --build=x86_64-linux-gnu --disable-multilib
Thread model: posix
gcc version 4.4.7 (GCC)