在linux下手工安装g++

最近又开始重新学习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就可以了。

 

 

 


版权声明:本文为swordmanwk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。