温馨提示×

ubuntu gcc怎样配置环境

小樊
35
2026-09-16 05:25:48
栏目: 智能运维

在 Ubuntu 上“配置 GCC 环境”通常包含以下几个步骤:安装 GCC、确认版本、设置默认编译器、配置 PATH 以及(可选的)多版本切换。下面按常见场景给你说明。


一、安装 GCC

1. 更新软件源

sudo apt update

2. 安装 GCC(一般安装 build-essential)

sudo apt install build-essential

build-essential 会一并安装:

  • gcc
  • g++
  • make
  • libc 开发库

3. 查看安装结果

gcc --version
g++ --version

二、确认 GCC 是否在 PATH 中

Ubuntu 安装后,GCC 通常在:

/usr/bin/gcc
/usr/bin/g++

查看路径:

which gcc

如果输出类似:

/usr/bin/gcc

说明环境已经配置好,可直接使用。


三、切换 GCC 多版本(可选)

1. 安装多个 GCC 版本

例如安装 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. 手动选择版本

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

四、配置用户级环境变量(一般不用改)

如果你自定义安装了 GCC(比如 /opt/gcc-12),可以配置:

1. 修改 ~/.bashrc

export PATH=/opt/gcc-12/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-12/lib64:$LD_LIBRARY_PATH

2. 生效

source ~/.bashrc

五、验证编译环境

写个测试程序:

// test.c
#include <stdio.h>
int main() {
    printf("Hello GCC\n");
    return 0;
}

编译运行:

gcc test.c -o test
./test

六、常见问题

1. gcc: command not found

说明没装或 PATH 错:

sudo apt install gcc

2. 需要 C++ 编译

sudo apt install g++

3. 开发头文件缺失

sudo apt install libc6-dev

如果你是指 交叉编译 GCC源码编译 GCCCMake 中使用 GCC,可以告诉我具体需求,我可以给你更针对性的配置方法。

0