您的位置:

如何在Linux上安装GCC

一、确定系统是否已安装GCC

在Linux终端输入:

gcc --version
,如果GCC已经安装过了,会显示GCC的版本信息。如果未安装或版本过低,继续按照以下步骤进行安装。

二、安装过程

1. 更新包管理器

在终端中输入以下命令:

sudo apt-get update
sudo apt-get upgrade

这将会更新系统软件包信息,升级已经安装的软件包。

2. 安装GCC

在终端中输入以下命令:

sudo apt-get install gcc
sudo apt-get install g++

此时,系统将自动下载安装GCC和G++编译器。

3. 验证GCC是否已经安装成功

在终端中输入以下命令:

gcc --version
g++ --version

如果您看到版本信息,那么GCC已经成功安装。

三、安装其他版本的GCC

如果您需要安装其他版本的GCC,可以按照以下步骤操作:

1. 添加源

在终端中输入以下命令,添加相应版本的GCC源:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

2. 安装GCC

在终端中输入以下命令安装相应版本的GCC:

sudo apt-get install gcc-X.X
sudo apt-get install g++-X.X

X.X代表所需的版本号。

3. 验证GCC是否已经安装成功

在终端中输入以下命令:

gcc --version
g++ --version

如果您看到版本信息,那么GCC已经成功安装。

四、手动编译安装GCC

如果以上方法均不能满足您的需求,您也可以手动下载编译GCC。

1. 下载GCC

访问GCC官网,下载相应的GCC源码:

wget http://ftp.gnu.org/gnu/gcc/gcc-X.X.X/gcc-X.X.X.tar.gz

X.X.X代表所需的版本号。

2. 安装依赖项

GCC编译需要一些依赖项。在终端中输入以下命令安装相应的依赖项:

sudo apt-get install build-essential
sudo apt-get install gawk m4 bison flex libtool
sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev

3. 解压源码并进入目录

在终端中输入以下命令解压文件并进入目录:

tar zxvf gcc-X.X.X.tar.gz
cd gcc-X.X.X/

4. 配置编译参数

在终端中输入以下命令,配置编译参数:

./configure --prefix=/usr/local/gcc-X.X.X --enable-languages=c,c++
make -j4
make install

X.X.X代表所需的版本号。

5. 配置环境变量

在终端中输入以下命令,配置环境变量:

export PATH=$PATH:/usr/local/gcc-X.X.X/bin

此时,您也需要将配置加入到~/.bashrc文件中,这样每次打开终端都会自动激活环境变量,您可以使用文本编辑器打开~/.bashrc文件:

gedit ~/.bashrc

在文本文件中添加以下内容:

export PATH=$PATH:/usr/local/gcc-X.X.X/bin

X.X.X代表所需的版本号。

6. 验证GCC是否已经安装成功

在终端中输入以下命令:

gcc --version
g++ --version

如果您看到版本信息,那么GCC已经成功安装。