gcc -v是查看系统目前使用的gcc版本。
rpm -q gcc是Redhat/CentOS/Fedora/SuSE查看系统中是否安装了gcc rpm包。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
gcc -v是查看系统目前使用的gcc版本。
rpm -q gcc是Redhat/CentOS/Fedora/SuSE查看系统中是否安装了gcc rpm包。
你图中的情况应该是这样的:gcc是用源码编译或者deb包,而不是用rpm包安装的,所以能看到gcc版本,但找不到相应的rpm包。不知道你的是不是debian/ubuntu,如果是的话,你应该用dpkg -l | grep gcc,而不是用rpm命令
看来你的gcc不是通过rpm安装的!
用which gcc确认一下,然后用结果的gcc绝对路径 -v看一下吧