首页 - 通讯 - 如何在Linux中查看编译器版本(查看linux中的编译器版本)

如何在Linux中查看编译器版本(查看linux中的编译器版本)

2023-10-02 07:48

Linux,也称为GNU/Linux,是一个由Linux内核和Gnu工具集构建的操作系统。目前广泛应用于多种应用场景。尤其是在嵌入式系统中,Linux系统占有很大的市场份额。 Linux操作系统可以运行在多种硬件设备上,有时我们需要检查编译器版本。

Linux系统通过gcc命令提供的编译器功能支持大量的编程语言,例如C/C++/Object-C等,因此编译器版本一般比较重要。一般情况下,在检查gcc编译器版本时,我们可以使用如下命令:

`$ gcc –版本`

该命令将显示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 –版本`

该命令返回的版本信息,例如:`ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27`可以定义GLIBC的版本为2.27版本,以便与旧版本的ldd编译工具进行比较和使用。

最后,通过上面的方法,可以检查Linux系统上安装的gcc编译器和ldd连接器的版本,以便更好地编译和调试程序,还可以检查Linux系统支持的语言类型系统。