Linux 下查看 gcc 版本:gcc -v 和rpm -q gcc 区别

两个是都是查看gcc版本的呀,为什么结果不同?
2024-11-25 13:22:18
推荐回答(4个)
回答1:

  gcc -v是查看系统目前使用的gcc版本。
rpm -q gcc是Redhat/CentOS/Fedora/SuSE查看系统中是否安装了gcc rpm包。
  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

回答2:

gcc -v是查看系统目前使用的gcc版本。
rpm -q gcc是Redhat/CentOS/Fedora/SuSE查看系统中是否安装了gcc rpm包。

你图中的情况应该是这样的:gcc是用源码编译或者deb包,而不是用rpm包安装的,所以能看到gcc版本,但找不到相应的rpm包。不知道你的是不是debian/ubuntu,如果是的话,你应该用dpkg -l | grep gcc,而不是用rpm命令

回答3:

看来你的gcc不是通过rpm安装的!

回答4:

用which gcc确认一下,然后用结果的gcc绝对路径 -v看一下吧