从Fedora 25升级到26之后,默认的gcc版本现在是版本7.1.1,gcc -dumpversion
的输出已经从major.minor.patch改为只是重大的。Fedora 26上的gcc 7.1.1 dumpversion现在只包含默认的主要版本
新的输出:
$ gcc -dumpversion
7
手动状态
-dumpversion
打印编译器的版本(例如,3.0,6.3.0或7) - 和不别的什么都做 。这是在文件系统路径中使用的编译器版本,可以取决于编译器如何配置一个 单个数字(主要版本),由点分隔的两个数字(主版本号和 次版本)或由三个数字分隔的编号点(主要,次要和 修补程序版本)。
我还没有找到在哪里改变这个编译器配置,以包括用点配置的三个数字。我发现的最接近的是主要版本只配置:
--with-GCC-主要版本,仅指定GCC应该使用文件系统路径只有主设备号,而不是major.minor.patchlevel。