如何在linux安装gcc,如何在Linux安装gcc

article/2025/11/10 11:40:45

一般初始的linux可能没有安装gcc编译器。那么对于需要安装GCC的软件发烧友们,就需要自己安装gcc编译器。这里以redhat5虚拟机linux来叙述如何安装gcc编译器

有网的状态下安装gcc

(linux系统可以连接网络)可以通过命令:yum install gcc-c++

无网络状态下安装gcc

这里详说不能连接网络的状态是,linux虚拟机该如何安装gcc

1.首先要找到linux安装的光驱文件,gcc等相关安装包在其中。

那么让它显示在linux桌面的方法如下

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

然后桌面上就可以看到这样的文件图标

0818b9ca8b590ca3270a3433284dd417.png

2.进入有gcc等相关的安装包目录下

点击进入这个文件夹:再进入server文件夹

0818b9ca8b590ca3270a3433284dd417.png

server中有很多安装包:

0818b9ca8b590ca3270a3433284dd417.png

3.需要安装的包如下

cpp-4.1.2-44.el5.i386.rpm

kernel-headers-2.6.18-128.el5.i386.rpm

glibc-headers-2.5-34.i386.rpm

glibc-devel-2.5-34.i386.rpm

libgomp-4.3.2-7.el5.i386.rpm

gcc-4.1.2-44.el5.i386.rpm

这些包都可以在server中找到:如:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

那么我们要在当前server目录下进行安装:在server目录下右键打开终端:

0818b9ca8b590ca3270a3433284dd417.png

4.执行安装

我们不需要在server中将他们找出,只需要依次将他们安装即可。

安装命令如下:

rpm -ivh cpp-4.1.2-44.el5.i386.rpm

rpm -ivh kernel-headers-2.6.18-128.el5.i386.rpm

rpm -ivh glibc-headers-2.5-34.i386.rpm

rpm -ivh glibc-devel-2.5-34.i386.rpm

rpm -ivh libgomp-4.3.2-7.el5.i386.rpm

rpm -ivh gcc-4.1.2-44.el5.i386.rpm

执行的顺序不要变,因为安装是有依赖关系的。那么如果顺序变了,有些包安装失败,可以安装完其它的之后重新安装。

安装过程如下:

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

如上由于安装顺序问题:有两个没有安装成功,那么安装后再次安装就可以安装成功

0818b9ca8b590ca3270a3433284dd417.png

测试是否安装成功

Gcc -v命令测试有没有安装成功

0818b9ca8b590ca3270a3433284dd417.png

OK,以上linux虚拟机中安装gcc编译器的方法。那么,安装完了就可以安装redis等内容

经验之谈,若安装失败等问题,与系统有关。


http://chatgpt.dhexx.cn/article/7XoqSmZ7.shtml

相关文章

离线安装GCC

离线安装GCC 安装环境CentOS7 安装环境CentOS7 1.在opt目录下新建立文件夹gcc 用于存放下载的rpm包(文件夹已有安装包) mkdir -p /opt/gcc 2.将下载好的gcc安装包传输到该目录下 3. 安装gcc(当执行下面的语句后,系统会自动选出所需的依赖包进行安装,不需…

Centos7离线安装gcc4.8

有时候CentOS工作在无互联网的环境下,需要在离线环境下安装一些组件,这次实现的是模拟在离线环境下安装gcc4.8。 第一步: 先去http://mirrors.aliyun.com/centos/7/isos/x86_64/下载CentOS7的安装镜像。 第二步: 用虚拟机安装Ce…

termux安装gcc

最近在手机上(termux)需要用到gcc 以下方法若不想太慢的话,自行科学上网 先安装golang pkg install golang安装gcc 在这里需要添加一下源 在该文件下添加 $PREFIX/etc/apt/sources.list 源 vi $PREFIX/etc/apt/sources.list 没有vi的使用v…

windows安装gcc

完整报错: RuntimeError: Error building extension fused: [1/3] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\lib\x64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin…

Linux:GCC安装与编译(详细)

目录 1.gcc安装 2.gcc分布编译 (1)预编译(-E(大写):预处理指定的源文件,但是不进行编译) (2)编译(-S(大写):编译执行的源文件&…

Ubuntu下gcc安装及使用

 Ubuntu下gcc安装及使用 2016年06月21日 10:58:37 29486人阅读 评论(2) 收藏 举报 分类: Ubuntu(6) 作者同类文章 X 目录(?)[] 一安装二编译 在Ubuntu下安装GCC和其他一些Linux系统有点不一样。 一、安装 方法…

为你详解Linux安装GCC方法

下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2 浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/ 查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm 现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前&am…

GCC安装入门教程(非常详细)从零基础入门到精通,看完这一篇就够了

1.下载GCC安装包,下载地址如下,选择需要的安装版本: https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/2.解压配置 进入解压目录执行:./configure 可能会遇到下面的问题: configure: error: Building GCC requires GM…

gcc、g++安装

gcc与g安装 主要是在服务器进行gcc与g的安装 1、查看是否安装gcc gcc -v若有对应版本信息,即已经安装 2、安装gcc(若已经安装,跳过即可) # 安装gcc,默认的安装后的位置是/usr/bin,可以选择自己对应的…

Linux安装gcc的四种方法

相比于windows系统,Linux安装程序就比较复杂了,很多需要root用户才能安装。常见的有以下几种安装方法 源码安装 rpm包安装 yum安装 (RedHat、CentOS) apt-get安装 (debian,ubuntu) 源码安装…

gcc下载及安装教程

gcc下载及安装教程 作者:白鹿(花名) 注意:请提前获取root权限 1、gcc下载链接:http://ftp.gnu.org/gnu/gcc/gcc-5.1.0/ 2、解压相关下载压缩包(此处已提前下载,无需重复下载) tar…

Centos7.5 重启防火墙报错:network.service - LSB: Bring up/down networking

问题: 执行ip addr命令,没有显示出ip地址,并且防火墙重启报错:network.service - LSB: Bring up/down networking 解决办法: systemctl stop NetworkManager systemctl disable NetworkManager systemctl start ne…

Linux——重启防火墙时出现Failed to start firewalld.service: Unit is masked的解决办法

报错如下: 这是因为进程被锁住了。 对它进行解锁就可以了。 执行命令,即可实现取消服务的锁定# systemctl unmask firewalld 我们试一试 好了,现在防火墙已经重新启动了。 注:下次需要锁定该服务时可以输入以下命令行执行 #…

更改linux中的IP地址,关闭重启防火墙

1.查看所用的网卡信息,进行修改 2.修改对应网卡的相关参数 3.重启网卡 service network restart 4.关闭防火墙的两种方式 a.重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off b. 即时生效,重启后…

Linux关闭防火墙命令(永久关闭、暂时关闭、重启防火墙)

1:查看防火墙状态 systemctl status firewalldservice iptables status2:暂时关闭防火墙 systemctl stop firewalldservice iptables stop3:永久关闭防火墙 systemctl disable firewalldchkconfig iptables off已永久关闭状态: 4:重启防火墙 systemctl enab…

Linux命令查看和关闭重启防火墙命令

Linux命令查看和关闭防火墙 在外部访问CentOS中部署应用时,需要关闭防火墙。 1:进入/etc/init.d/目录,查看防火状态 cd /etc/init.d/systemctl status firewalld启动状态:关闭状态:2:暂时关闭防火墙systemctl stop firewalld3:永…

linux中配置后重启的命令是什么,Linux系统怎么用命令重启防火墙

Linux系统下如果我们关闭了防火墙或者防火墙出现某些故障时候,我们需要重新启动,那么怎么用命令实现呢?下面由学习啦小编为大家整理了Linux系统重启防火墙命令的详细说明,希望对大家有帮助! Linux系统重启防火墙命令的详细说明 一.Linux下开…

使用ResNet18实现CIFAR10数据集的训练

如果对你有用的话,希望能够点赞支持一下,这样我就能有更多的动力更新更多的学习笔记了。😄😄 使用ResNet进行CIFAR-10数据集进行测试,这里使用的是将CIFAR-10数据集的分辨率扩大到32X32,因为算力相关的…

resnet18实现cifar10分类

实验步骤 搭建resnet18网络 数据集加载 模型训练和改进 分析评估 Kaggle提交 网络构建 实验初期拟采用torchvision中实现的resnet18作为网络结构,为了方便修改网络结构,于是重新实现了resnet18网络 resnet18由一个7x7的降采样卷积,一个max pooling层,8个basicblock…

resnet18 结构

可以看到 在fc 层之前的一层是avgpool 层 其实就是卷积 只有alenet 才是3个全连接吧