centos7安装gcc9.3.1
时间: 2024-07-31 15:01:20 浏览: 127
在CentOS 7上安装GCC 9.3.1需要手动下载源码包并配置编译,因为默认的yum repository可能不会包含那么新的版本。以下是步骤:
1. **更新系统**:
```
sudo yum update -y
```
2. **安装必要的依赖** (如果尚未安装):
```
sudo yum install -y make bzip2 tar kernel-devel gcc-c++
```
3. **下载GCC源码**:
```
wget https://ftp.gnu.org/gnu/gcc/gcc-9.3.1/gcc-9.3.1.tar.gz
```
或者你可以从其他可靠的源复制链接。
4. **解压源码**:
```
tar -zxvf gcc-9.3.1.tar.gz
```
5. **进入目录并配置安装**:
```
cd gcc-9.3.1
./configure --prefix=/usr/local/gcc-9.3.1 --enable-languages=c,c++,fortran --enable-bootstrap
```
6. **编译和安装**:
```
make -j$(nproc) # 使用所有可用处理器进行并行编译
sudo make install
```
7. **验证安装**:
```
which gcc && gcc --version
```
8. **添加路径到环境变量** (如果没做这一步,你需要指定完整路径来运行新版本的GCC):
```
echo 'export PATH=/usr/local/gcc-9.3.1/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
```
阅读全文