在 Debian 上配置 **GCC(GNU Compiler Collection)**通常包括:安装、切换版本、设置默认版本,以及(可选)配置环境变量。下面按常见场景一步步说明。
sudo apt update
安装默认版本(推荐):
sudo apt install gcc
如需同时安装 g++(C++ 编译器):
sudo apt install gcc g++
查看版本:
gcc --version
Debian 支持同时存在多个 GCC 版本。
apt list gcc-*
例如:
gcc-10
gcc-11
gcc-12
gcc-13
sudo apt install gcc-12 g++-12
Debian 使用 update-alternatives 管理多版本。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 100
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 100
数字
100是优先级,数字越大优先级越高。
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
输出示例:
1 /usr/bin/gcc-11
* 2 /usr/bin/gcc-12
输入编号即可切换。
gcc --version
g++ --version
一般在 Debian 上不需要手动配置 PATH,但如果自定义安装(如 /usr/local/gcc):
export PATH=/usr/local/gcc/bin:$PATH
echo 'export PATH=/usr/local/gcc/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
gcc 命令?sudo apt install gcc
cc1: error?通常是:
g++可尝试:
sudo apt install build-essential
如果你是做 C / C++ 开发,建议:
sudo apt install build-essential
包含:
如果你有以下具体需求,我可以进一步说明:
告诉我你的 Debian 版本即可。