在 Ubuntu 上“配置 GCC 环境”通常包含以下几个步骤:安装 GCC、确认版本、设置默认编译器、配置 PATH 以及(可选的)多版本切换。下面按常见场景给你说明。
sudo apt update
sudo apt install build-essential
build-essential 会一并安装:
gcc --version
g++ --version
Ubuntu 安装后,GCC 通常在:
/usr/bin/gcc
/usr/bin/g++
查看路径:
which gcc
如果输出类似:
/usr/bin/gcc
说明环境已经配置好,可直接使用。
例如安装 gcc-9 和 gcc-11:
sudo apt install gcc-9 g++-9
sudo apt install gcc-11 g++-11
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
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
如果你自定义安装了 GCC(比如 /opt/gcc-12),可以配置:
export PATH=/opt/gcc-12/bin:$PATH
export LD_LIBRARY_PATH=/opt/gcc-12/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
写个测试程序:
// test.c
#include <stdio.h>
int main() {
printf("Hello GCC\n");
return 0;
}
编译运行:
gcc test.c -o test
./test
gcc: command not found说明没装或 PATH 错:
sudo apt install gcc
sudo apt install g++
sudo apt install libc6-dev
如果你是指 交叉编译 GCC、源码编译 GCC 或 CMake 中使用 GCC,可以告诉我具体需求,我可以给你更针对性的配置方法。