問題背景,因為裝了虛擬機,系統為centos7.0,由於是純凈版,沒有gcc,使用命令yum install gcc安裝了gcc,但是沒安裝g++,導致g++:command not found問題。
1、查詢是否缺失相對應的包
rpm -qa | grep "g++"
命令解析:rpm為包管理命令,-q表示查詢,-a表示所有的包,grep "g++"為過濾條件,如果沒安裝則不顯示其他內容
2、確認系統是否安裝
在確認系統未安裝之后,查詢可安裝的相對應的功能的包:
yum whatprovides "*/g++"
命令解析:該命令為反查命令, 此命令的含義是查詢g++在哪個安裝包里面
3、安裝
上面步驟應該會查詢到安裝包,如果多個是一個列表,可以選擇一個來安裝,本例查詢到的是gcc-c++-4.4.7-4.el6.x86_64,則輸入下面命令安裝
yum install gcc-c++-4.4.7-4.el6.x86_64
4、確認是否安裝
直接輸入g++ -v,如果有版本號則表示安裝成功。