HCRM博客

如何正确安装CentOS上的GCC编译器?

CentOS GCC 安装详解

GCC(GNU Compiler Collection)是一组功能强大的编程语言编译器工具,包括C语言、C++等,在CentOS系统中安装GCC可以让用户进行各种编程开发工作,本文将详细介绍如何在CentOS系统上安装GCC编译器,并提供常见问题解答。

如何正确安装CentOS上的GCC编译器?-图1
(图片来源网络,侵权删除)

安装步骤

1、使用YUM安装

YUM(Yellowdog Updater, Modified)是基于RPM的软件包管理工具,适用于CentOS等基于Red Hat的Linux发行版,通过YUM安装GCC是最为简单和推荐的方式。

2、步骤:

进入管理员命令模式:

```sh

su root

如何正确安装CentOS上的GCC编译器?-图2
(图片来源网络,侵权删除)

```

或者使用sudo命令:

```sh

sudo i

```

更新软件包索引:

如何正确安装CentOS上的GCC编译器?-图3
(图片来源网络,侵权删除)

```sh

yum update

```

安装GCC及其相关工具:

```sh

yum groupinstall "Development Tools" y

```

或者直接安装gcc和gccc++:

```sh

yum install gcc gccc++ kerneldevel y

```

验证安装是否成功:

```sh

gcc v

g++ v

```

3、手动编译安装

如果需要安装特定版本的GCC,可以通过手动编译源码的方式进行安装,以下是以安装GCC 9.3.0为例的步骤。

4、准备阶段:

安装依赖工具:

```sh

sudo yum install y wget bzip2

```

下载GCC源码:

```sh

wget HTTPS://ftp.gnu.org/gnu/gcc/gcc9.3.0/gcc9.3.0.tar.gz

```

解压缩源码:

```sh

tar xzf gcc9.3.0.tar.gz

cd gcc9.3.0

```

5、构建和安装:

创建构建目录并配置:

```sh

mkdir build && cd build

../configure prefix=/usr/local/gcc

```

编译并安装:

```sh

make j$(nproc)

sudo make install

```

更新环境变量:

编辑/etc/profile文件,添加以下内容:

```sh

export PATH=/usr/local/gcc/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/gcc/lib64:$LD_LIBRARY_PATH

```

使修改生效:

```sh

source /etc/profile

```

验证版本:

```sh

gcc v

g++ v

```

常见问题解答(FAQs)

1、Q1:如何检查GCC是否已成功安装?

A1:你可以通过运行以下命令来检查GCC是否已成功安装:

```sh

gcc v

g++ v

```

这些命令会显示当前安装的GCC版本信息,如果显示了版本号,说明安装成功,如果没有显示或报错,则可能未正确安装。

2、Q2:如何升级到指定版本的GCC?

A2:要升级到指定版本的GCC,可以使用Software Collections(SCL)源或手动编译源码,以下是使用SCL源的步骤:

安装SCL源:

```sh

sudo yum install centosreleasescl y

```

安装指定版本的Devtoolset:

```sh

sudo yum install devtoolset9gcc devtoolset9gccc++ y

```

启用新版本的GCC:

```sh

scl enable devtoolset9 bash

```

这样会在当前会话中使用新版本的GCC,每次开启新的终端时都需要重复上述命令,或者将命令添加到~/.bashrc文件中以使其永久生效。

分享:
扫描分享到社交APP
上一篇
下一篇