一、确定系统是否已安装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已经成功安装。