在 Linux 系统上安装 gcc(GNU Compiler Collection)通常需要安装其核心编译器部分。gcc 是 C、C++、Fortran 等语言的编译器,是 Linux 系统开发中非常基础的工具。
✅ 一、安装 GCC 的常用方法
方法 1:使用包管理器(推荐)
大多数 Linux 发行版(如 Debian/Ubuntu、Fedora、CentOS、RHEL 等)都提供了 gcc 的包,可以通过包管理器安装。
1. Debian/Ubuntu
sudo apt update
sudo apt install build-essential
build-essential 包含了 gcc、g++、gfortran 等编译工具。
2. Fedora
sudo dnf install gcc
3. CentOS/RHEL
sudo yum install gcc
4. Arch Linux
sudo pacman -S gcc
方法 2:从源码编译安装(适用于自定义环境)
如果你需要从源码编译安装 gcc(比如用于自定义编译器版本),可以参考以下步骤:
1. 下载源码包
wget https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
tar -xzvf gcc-11.2.0.tar.gz
cd gcc-11.2.0
2. 配置编译选项(可选)
./configure --prefix=/usr/local/gcc-11.2.0 \
--enable-languages=c,c++ \
--enable-threads=posix \
--enable-checking=release \
--enable-bootstrap \
--enable-multilib
3. 编译安装
make -j$(nproc)
sudo make install
4. 验证安装
gcc --version
g++ --version
✅ 二、验证安装
安装完成后,可以通过以下命令验证 gcc 是否安装成功:
gcc --version
输出示例:
gcc (Ubuntu 11.4.0-16.1.1) 11.4.0
Copyright © 2022 Free Software Foundation, Inc.
✅ 三、常用 GCC 命令
| 命令 | 说明 |
|---|---|
gcc |
编译 C 程序 |
g++ |
编译 C++ 程序 |
gfortran |
编译 Fortran 程序 |
gcc --help |
显示帮助信息 |
gcc -v |
显示编译器版本信息 |
✅ 四、注意事项
build-essential包含了gcc、g++、make、libtool等依赖项,安装时会自动安装。- 如果你使用的是较新的 Linux 发行版,可能需要使用
sudo来安装。 - 如果你安装的是
gcc的不同版本(如gcc-11),可能需要手动配置PATH或使用update-alternatives。
✅ 五、总结
| 方法 | 适用场景 |
|---|---|
| 包管理器 | 普通用户、大多数发行版 |
| 源码编译 | 自定义编译器版本、高级用户 |
如需我帮你安装特定版本的 gcc 或配置编译环境,请告诉我你的 Linux 发行版和具体需求。