温馨提示×

centos怎样卸c开发包

小樊
34
2026-09-11 22:13:08
栏目: 智能运维

在 CentOS 上“卸掉 C 开发包”通常是指卸载 C 编译器及开发工具链,最常见的是 gccglibc-develmake 等,或者整个 Development Tools 软件组。

下面按常见场景说明。


一、查看已安装的 C 开发相关包

rpm -qa | grep -E "gcc|glibc-devel|binutils|make"

或查看 Development Tools 组:

yum group list
yum group info "Development Tools"

二、卸载单个 C 开发包(如 gcc)

CentOS 7 及以前(yum)

sudo yum remove gcc

CentOS 8 / Stream(dnf)

sudo dnf remove gcc

可一并卸载常用组件:

sudo yum remove gcc gcc-c++ glibc-devel make binutils

三、卸载整个 “Development Tools” 开发组

CentOS 7(yum)

sudo yum groupremove "Development Tools"

CentOS 8 / Stream(dnf)

sudo dnf groupremove "Development Tools"

⚠️ 注意:
这会移除 编译器、make、autoconf、git(有时) 等大量工具,可能影响系统或软件的后续编译。


四、只卸载 gcc(保留其他工具)

如果你只是不想用 C 编译器:

sudo yum remove gcc

查看是否还有:

which gcc
gcc --version

五、确认是否真的需要卸载

在 CentOS 上:

  • glibc 本身 不能卸载(系统依赖)
  • glibc-devel 可卸载
  • 很多服务运行不依赖 gcc,但 编译软件时需要

如果你是为了:

  • 缩小系统 → 可卸 gcc
  • 安全加固 → 可禁编译
  • 清理环境 → 卸 Development Tools

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 是想卸 gcc、还是整个开发环境

我可以给你更精确的命令。

0