最近又开始重新学习C++,准备在家里搞个C++开发环境,我以前安装过一个linux的虚拟机,redhat linux 7的版本,发现默认只安装了gcc,不能使用g++,然后搜索了一下网页,搞了好半天才安装好环境,整理一下,供参考。
首先,我的环境上的gcc版本号是:gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28),系统是x86_64的linux。
然后,需要获取rpm包,我的虚拟机不能上网,所以不能自动安装,需要手工下载后安装。
找了几个网站,找到和我的gcc版本匹配的相关的g++安装需要的rpm包:
cpp-4.8.5-28.el7.x86_64.rpm
gcc-4.8.5-28.el7.x86_64.rpm
gcc-c++-4.8.5-28.el7.x86_64.rpm
glibc-devel-2.17-222.el7.x86_64.rpm
glibc-headers-2.17-222.el7.x86_64.rpm
kernel-headers-3.10.0-862.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
libstdc++-devel-4.8.5-44.el7.x86_64.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
可以从百度网盘下载(https://pan.baidu.com/s/1n1cgxaGttxr_3xjLyHU9cQ,提取码是:wfnf)
然后执行:rpm -ivh *.rpm --nodeps --force就可以了。