Ubuntu配置GCC编译环境步骤
在安装GCC前,需先更新系统的软件包列表,确保获取到最新的工具版本。打开终端,运行以下命令:
sudo apt update
Ubuntu提供了build-essential元包,包含GCC编译器、G++(C++编译器)、make等开发必需工具。安装该包即可快速搭建基础编译环境:
sudo apt install build-essential
若需单独安装GCC(不含G++),可使用:
sudo apt install gcc
安装G++(用于C++程序编译):
sudo apt install g++
安装完成后,通过以下命令检查GCC版本,确认安装成功:
gcc --version
若输出GCC的版本信息(如gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0),则表示安装正确。同样可验证G++:
g++ --version
若系统默认GCC版本不符合需求,可安装指定版本。例如安装GCC 9:
sudo apt install gcc-9 g++-9
安装后,使用update-alternatives配置默认版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 --slave /usr/bin/g++ g++ /usr/bin/g++-9
通过以下命令切换默认版本:
sudo update-alternatives --config gcc
按提示选择对应版本编号即可。
通常安装build-essential后,GCC路径会自动添加到系统环境变量中。若需手动配置,可编辑当前用户的~/.bashrc文件:
nano ~/.bashrc
在文件末尾添加GCC路径(默认路径为/usr/bin,无需修改除非自定义安装):
export PATH=$PATH:/usr/bin
保存文件(Ctrl+O→Enter→Ctrl+X),然后运行以下命令使更改生效:
source ~/.bashrc
创建一个简单的C程序验证环境是否正常。例如新建hello.c文件:
nano hello.c
输入以下内容:
#include <stdio.h>
int main() {
printf("Hello, Ubuntu GCC!\n");
return 0;
}
保存文件后,使用GCC编译并运行:
gcc hello.c -o hello
./hello
若终端输出Hello, Ubuntu GCC!,则说明GCC编译环境配置成功。
gcc命令未找到build-essential是否安装成功,或手动添加GCC路径到PATH环境变量(参考步骤5)。gcc-9),并正确配置update-alternatives(参考步骤4)。通过以上步骤,即可在Ubuntu系统上完成GCC编译环境的基础配置,并满足C/C++程序的开发需求。