CentOS7有自带GCC吗
CentOS Linux 系统是一款基于Red Hat Enterprise Linux (RHEL)的开源发行版,由社区驱动,吸收了众多的开源软件资源,是一款耐用稳定的Linux发行版。其中自带的编译器GCC,作为开源软件,被广泛应用于各种体系架构开发。现在普遍使用的是CENT OS7,那么这一版本有自带GCC吗?
答案是肯定的,CENTOS7确实自带有GCC编译器。CENTOS7的Linux内核版本是3.10,这个版本的GCC的主要特点是改进的对C ++ 11的支持,稳定性和性能等。CENT OS7默认安装了GCC编译器,用户只需运行“yum install gcc”即可完成安装。
首先,可以运行下面的命令来查看GCC编译器的版本:
```
gcc --version
```
运行结果如下所示:
```
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
```
此外,CENT OS7中只安装了GCC 4.8.5,而且可以编译出64位程序,如果需要编译64位程序,可以使用gcc-c++,它的命令如下:
```
gcc -m64 -o hello hello.c
```
在CENTOS7中,通常会安装Glibc(GNU C Library)库,它由GNU软件组织开发,它是Linux/Unix操作系统上C/C++语言程序设计的标准函数库,是运行大多数C/C++程序所必需的运行库。Glibc库源自社区,它在安全性和错误检测上更加完善,同时具有良好的灵活性和可移植性。
总而言之,CENTOS7系统默认安装了GCC编译器,它具有改进的对C ++ 11的支持,稳定性和性能等优点,而且还安装了Glibc库,增强了C/C++程序的灵活性和可移植性。