yum install gcc gcc-c++ patch make glibc-static gcc-gfortran其中包含那些编译器
时间: 2024-04-24 19:17:22 浏览: 245
根据提供的命令,可以看出其中包含以下编译器:
- gcc:GNU Compiler Collection,是一套由GNU开发的编程语言编译器。
- gcc-c++:C++编译器,是gcc的一个子集,用于编译C++程序。
- patch:用于打补丁的工具。
- make:用于自动化编译的工具。
- glibc-static:GNU C库的静态版本,用于编译静态链接的程序。
- gcc-gfortran:Fortran编译器,是gcc的一个子集,用于编译Fortran程序。
相关问题
解释以下代码:yum install -y *gcc* *glibc* *stdc* *gfortran* m4 numactl* automake texinfo
这是一个Linux系统中的yum软件包管理器的命令,用于安装特定的软件包。具体来说,这个命令会安装一系列gcc、glibc、stdc、gfortran、m4、numactl等软件包以及相关的依赖项,同时也会安装automake和texinfo工具包。这些软件包和工具可以帮助用户编译和运行C/C++程序以及其他一些编程语言的程序。
centos6.0在线源码包安装C++11编译器
CentOS 6.0 是一个相对较老的版本,因此默认的软件仓库中可能没有包含最新的 C++11 编译器。不过,您仍然可以从源代码安装 C++11 编译器。以下是安装步骤:
1. 首先,安装必要的依赖项:
```
yum install gcc-c++ gcc-gfortran glibc-devel.i686 glibc-devel libstdc++-devel.i686 libstdc++-devel libmpc-devel mpfr-devel zlib-devel
```
2. 下载 C++11 编译器源代码。您可以从 GCC 的官方网站下载最新版本。例如,您可以使用以下命令下载 GCC 10.2.0:
```
wget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz
```
3. 解压源代码并进入目录:
```
tar -zxvf gcc-10.2.0.tar.gz
cd gcc-10.2.0
```
4. 配置并编译源代码。以下命令将在默认路径 `/usr/local` 中安装编译器:
```
./configure --enable-languages=c,c++ --disable-multilib
make -j4
make install
```
5. 最后,您需要将新安装的编译器添加到 `PATH` 环境变量中,以便能够在终端中使用它。在 `~/.bashrc` 文件中添加以下行:
```
export PATH=/usr/local/bin:$PATH
```
6. 重新加载 `.bashrc` 文件以使更改生效:
```
source ~/.bashrc
```
现在,您应该已经成功地安装了 C++11 编译器。您可以使用以下命令检查版本:
```
g++ --version
```
阅读全文