温馨提示×

ubuntu gcc怎么配置环境

小樊
51
2026-09-07 03:38:22
栏目: 智能运维

在 Ubuntu 上“配置 gcc 环境”通常包含几个方面:安装 gcc、设置默认版本、配置 PATH、以及基本编译环境。下面按常见需求一步步说明。


一、安装 gcc

1. 更新软件源

sudo apt update

2. 安装 gcc

sudo apt install gcc

如需安装 g++(C++ 编译器)

sudo apt install g++

验证是否安装成功:

gcc --version
g++ --version

二、安装 build-essential(推荐)

这是 Ubuntu 下最基础的编译环境包,包含 gccg++make 等:

sudo apt install build-essential

三、配置多个 gcc 版本(可选)

1. 安装多个版本

例如安装 gcc-9 和 gcc-11:

sudo apt install gcc-9 g++-9
sudo apt install gcc-11 g++-11

2. 使用 update-alternatives 管理

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 110

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 110

3. 切换默认 gcc 版本

sudo update-alternatives --config gcc
sudo update-alternatives --config g++

四、配置环境变量(一般无需手动)

gcc 安装后通常在:

/usr/bin/gcc

这个目录默认已在 PATH 中。如果你自定义安装(如 /opt/gcc):

export PATH=/opt/gcc/bin:$PATH

可写入:

~/.bashrc

~/.zshrc

然后:

source ~/.bashrc

五、测试 gcc 环境

创建测试文件:

nano hello.c

内容:

#include <stdio.h>

int main() {
    printf("Hello, Ubuntu gcc!\n");
    return 0;
}

编译并运行:

gcc hello.c -o hello
./hello

六、常见问题

1. 找不到 gcc

command not found: gcc

→ 没安装或未在 PATH 中

2. 头文件/库缺失

安装开发库,例如:

sudo apt install libssl-dev

如果你是指:

  • 交叉编译(ARM 等)
  • CMake / Makefile 环境
  • VSCode + gcc 配置
  • WSL 中的 gcc

可以告诉我具体场景,我给你更针对性的配置方法。

0