在Ubuntu中,GCC和G++其实都是同一个软件包的不同命令别名。GCC是GNU Compiler Collection的缩写,是一个集成了多种编译器的软件包,其中包括C、C++、Objective-C、Fortran等多种编译器。G++则专门用于编译C++程序。
在Ubuntu中,安装GCC软件包时,会同时安装G++和其他编译器。因此,GCC和G++的版本是一致的,即它们都是同一个软件包的不同命令别名。例如,如果安装了GCC 9.3.0,则G++的版本也会是9.3.0。