在 CentOS 上如果没有 gcc,可以根据你系统的 网络情况 和 CentOS 版本 来选择补救方式。下面按常见场景说明。
yum install -y gcc gcc-c++
dnf install -y gcc gcc-c++
如果需要开发头文件:
yum install -y glibc-devel make
验证:
gcc --version
mount -o loop CentOS-7-x86_64-DVD.iso /mnt
cat > /etc/yum.repos.d/local.repo <<EOF
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
EOF
yum install -y gcc gcc-c++
从同版本 CentOS 获取以下 RPM(示例):
gccgcc-c++glibc-develcppbinutilsmpfrgmplibmpc安装:
rpm -ivh *.rpm
⚠️ 依赖关系容易出错,建议优先用 yum
yum install -y clang
clang test.c -o test
如果是运行程序而非编译:
conda / docker✅ 有网 → yum/dnf install gcc
✅ 无网 → ISO 本地源
❌ 不建议手动 rpm(除非别无选择)
如果你愿意,可以告诉我:
cat /etc/redhat-release)我可以给你精确命令。