CentOS离线安装gcc环境(附安装包+图文并茂)

1、关于gcc

linux内核本身不依赖gcc,gcc只是一个编译软件,是在kernel的源码变成可执行文件的时候起作用,真正使用起来就没有什么关系。

查看 gcc 版本 gcc -v

[root@localhost iaas]# gcc -v
使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
目标:x86_64-redhat-linux
配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
线程模型:posix
gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC)
[root@localhost iaas]#

如果没有则显示

iaas@localhost bin$ gcc -v

-bash: gcc: 未找到命令

iaas@localhost bin$

2、安装步骤
2.1、下载gcc安装包

gcc下载地址:Index of /gnu/gcc/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

至于下载哪个版本都可以,本文演示的为 gcc-4.8.5 包。

本文gcc-4.8.5包下载:gcc.tar.gz - 蓝奏云

2.2、上传至CentOS

自行选择工具上传至 centos,本文以上传至 /usr/local/gcc 目录为例。

root@localhost /# cd /home/iaas/nginx/gccPackage/

root@localhost gccPackage# ll

总用量 43440

drwxrwxrwx. 2 root root 4096 5月 10 2018 gcc

-rw-rw-r--. 1 iaas iaas 44476509 1月 9 09:54 gcc.tar.gz

root@localhost gccPackage#

2.3、解压gcc安装包

执行命令:tar -zxvf gcc.tar.gz

2.4、开始安装

指令命令如下:

进入解压后的gcc目录

cd gcc

执行安装敏玲

rpm -Uvh *.rpm --nodeps --force

执行截图:

安装成功后,使用命令 gcc -v 查看:

3、卸载gcc

sudo yum remove gcc

相关推荐
蓝速科技1 小时前
医院导诊 AI 数字人一体机场景适配与落地指南丨蓝速科技
运维·数据库·人工智能·科技·自然语言处理·技术分享
H_oRIZoN_2 小时前
Linux入门DAY41(51 单片机 串口与通信协议)
linux·运维·单片机
小马同学-3 小时前
OpenStack 使用实战:Web 界面与 CLI 命令行实验
运维·云计算·openstack
GeW4 小时前
RHCE备考别瞎学!按这个计划走,30天提高通过率,快速拿证
linux
Escalating_xu4 小时前
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件
java·linux·开发语言·jvm
傲世仙尊4 小时前
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)
linux·开发语言·c++
码农小韩4 小时前
Linux应用开发(六)——进程间通信
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
网安老伯4 小时前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型
小祺先生5 小时前
mt7921 debian系统 如何安装驱动
运维·网络·debian
笨笨饿5 小时前
#138_解决Codex要五次回复的问题
linux·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库