[英文原文] I need the gcc 2.96 version of g++ to compile a program on Red Hat Enterprise Linux 3, where can I get it?
RHEL3提供了一个compat-gcc-c+的软件包,它包括含了g+296,提供对gcc 2.96的支持。
可以用up2date来安装:
# up2date -i compat-gcc-c++
当然也可以从RHN网站下载或者从光盘进行手工rpm命令安装。
但是需要注意的是compat-gcc也需要安装,如果使用up2date来安装compat-gcc-c++,compat-gcc包作为依赖的包将被自动下载和安装,如果使用rpm命令手工安装,可以一次安装两个:
# rpm -ivh compat-gcc-c++-<version>.rpm; compat-gcc-<version>.rpm
为了验证这些包,可以用rpm命令查看这些软件包提供了哪些文件:
# rpm -ql compat-gcc-c++
/usr/bin/g++296
/usr/bin/i386-redhat-linux7-c++
/usr/bin/i386-redhat-linux7-g++
/usr/lib/gcc-lib
...
g++296版本可以用下面命令来确认:
# g++296 -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-128)