GCC是一个广泛使用的开源编译器。如果你想从源码安装,以下是详细的步骤:

1. 下载GCC源码

首先,您需要确定要安装的GCC版本。您可以前往 GNU官方FTP站点 查看所有可用的版本。本教程以版本13.2.0为例。

使用以下命令下载GCC 13.2.0版本的源码:

wget -c https://ftp.gnu.org/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gz

2. 解压源码

解压下载的源码包,并进入解压后的目录:

tar -zxvf gcc-13.2.0.tar.gz cd gcc-13.2.0

3. 安装依赖

为了编译GCC,你需要先安装一些依赖库。GCC提供了一个脚本来帮助你完成这个任务:

./contrib/download_prerequisites

注意: 如果您觉得下载速度慢,可以考虑替换download_prerequisites文件内的默认地址为更快的国内镜像。

例如,将:

ftp://gcc.gnu.org/pub/gcc/infrastructure

替换为:

http://www.mirrorservice.org/sites/sourceware.org/pub/gcc/infrastructure

4. 生成Makefile文件

为了编译GCC,首先需要生成一个Makefile文件。执行以下命令:

./configure --disable-multilib

5. 开始编译

编译可能需要一些时间,具体取决于您的硬件配置。使用以下命令开始编译并安装:

sudo make && sudo make install

请耐心等待编译过程完成。

6. 验证安装

安装完成后,您可以通过以下命令来验证GCC的版本:

gcc -v

如果一切正常,该命令将显示您刚刚安装的GCC版本。