Linux查看编译器版本的方法(linux查看编译器版本)
Linux,又名GNU/Linux,是Linux Kernel和Gnu工具集构建而成的操作系统,目前广泛用于丰富的应用场景。特别是在嵌入式系统中,Linux系统占据较大市场份额。Linux操作系统可以运行在多种硬件设备上,而有时候我们需要检查编译器的版本。
Linux系统通过gcc命令提供的编译器功能,支持大量的编程语言,如C/C++/Object-C等,因此,编译器的版本一般会比较重要。一般查看gcc编译器版本时,我们可以使用以下命令:
`$ gcc –version`
此命令会显示当前Linux系统安装的gcc编译器的版本信息,例如:
`gcc (Ubuntu 7.3.0-27Ubuntu1~18.04) 7.3.0`
可以看到,Ubuntu 18.04版本的gcc编译器的版本是7.3.0,另外一种方式是在/usr/bin目录下查看拥有的可执行编译器文件:
`$ ls -al /usr/bin/gcc*`
此命令会列出系统安装的所有gcc编译器的版本。
除了查看gcc编译器的版本,我们同样可以使用ldd命令查看当前系统的动态(Dynamic)连接器的版本。下面的代码将查看ldd的可执行文件版本:
`$ ldd –version`
此命令返回的版本信息,例如:`ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27`可以将GLIBC的版本定义为2.27版本,用于比较和使用旧版本的ldd编译工具。
最后,通过上述方法可以查看Linux系统安装的gcc编译器和ldd连接器的版本,这样可以更好地进行程序编译和调试,也可以查看系统支持的语言类型。