- compat-gcc-44
- compat-gcc-44-c++
を使えば良いです。
以下古い記事
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)