最近在学习c++算法,发现vc编译器很多语句都编译不了,所以打算用linux下的g++来编译。
而笔者用的是RedHat,一般情况下是不安装g++。如果在命令行下使用g++,就会出现“bash command not found”的提示。那么问题来了,如何在RedHat下安装g++呢?
由于RedHat的系统镜像文件里面一般都含有gcc以及gcc-c++(g++)的安装包,因此这里采用挂载光盘安装的方法。
1.在已经打开的虚拟机上右击
依次打开“可移动设备”->“CD/DVD”->“设置”
然后,在命令行中切换到root用户,即
再输入密码即可。
2.挂载镜像文件到/mnt文件夹
进入到光盘里的安装包目录
3.安装g++要安装三个文件
虽然每个版本的镜像文件安装包名不一样,但开头的几个字母总是相同的。
①使用find . -maxdepth 1 -name "libstdc++*" 命令,在当前目录(不查找子目录)查找文件名以libstdc++开头的文件
显示了三个文件,一次安装前两个
.2.查以gcc-c++开头的文件
find . -maxdepth 1 -name "gcc-c++*"
安装该文件
到此为止,已经完成了redhat下的g++安装。
输入g++,可以看到下面的提示
thank you~~