如何实现gcc源码包安装的gcc与yum安装的gcc包实现共存
时间: 2023-08-31 15:06:50 浏览: 48
要实现通过源码包安装的GCC与通过yum安装的GCC包共存,可以按照以下步骤进行操作:
1. 安装源码包编译的GCC:
- 下载并解压源码包,进入解压后的目录。
- 执行以下命令配置和编译GCC:
```shell
./configure --prefix=/usr/local/gcc
make
sudo make install
```
这将把GCC安装到`/usr/local/gcc`目录下。
2. 配置环境变量:
- 打开终端,编辑`~/.bashrc`文件(或其他您使用的shell配置文件):
```shell
nano ~/.bashrc
```
- 在文件末尾添加以下行:
```shell
export PATH=/usr/local/gcc/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/gcc/lib64:$LD_LIBRARY_PATH
```
- 保存并关闭文件。
- 在终端中执行以下命令使环境变量生效:
```shell
source ~/.bashrc
```
3. 验证GCC安装:
- 执行以下命令检查新安装的GCC版本:
```shell
gcc --version
```
- 检查输出的版本信息是否与您通过源码包编译安装的版本一致。
现在,您应该能够同时使用通过源码包安装的GCC和通过yum安装的GCC。可以使用绝对路径指定要使用的特定版本的GCC,例如`/usr/bin/gcc`或`/usr/local/gcc/bin/gcc`,以区分使用不同的版本。