2.常用编译器的下载和安装

  上一篇把网络配置好了,可以连通外面的世界了。这一篇讲两个东西,第一个是软件的安装和下载,第二个是基础开发工具的下载和安装,这是计算机中创造世界的工具。

  第一点:软件的下载和安装

    由于我们目前还是处于纯命令行模式下,所以软件的安装和下载也是基于纯命令行状态下的。

    centos纯命令行下最好的获取软件的方式就是使用yum命令,下面我们一起来配置和学习一下。

    首先什么是yum?一个redhat系下的shell前端软件包管理器。

      全称:Yellow dog Updater Modified

      作用:能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

    但是yum命令使用时需要一个yum源,这个yum源可以理解为一个软件仓库,yum从中查找需要的软件。

     工作机制:

        服务器端:yum的源所在地,存放很多软件和其依赖关系,有名的如网易开源镜像站、中科大开源镜像站等。

        客户端:如需安装软件,先从服务器端下载该软件的依赖性关系文件,然后通过下载记录分析需要的软件,然后一次全部下载下来安装。

    配置:

      首先,min版centos7的yum源在国外,所以下载会很慢,我们配置为国内的。

      配置时需要用到命令wget,该命令本身min版不带,所以我们需要通过yum安装一个。

      命令如下:yum install wget

      该命令需要在root权限下进行,同时由于没有换源会安装很慢。

      安装完后正式进入配置源的环节(从网络配置源):

      首先,进入yum源的目录:cd /etc/yum

                  cd /etc/yum.repos.d/

      之后,备份一下自己本来的源:mv ./CentOS-Base.repo ./CentOS-Base.repo.bak

      执行完之后,下载yum文件:wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

      在这之后刷新一下缓存:yum clean all

                 yum makecache

      执行完之后源就换好了。

      如果执行错误的话,就要恢复刚刚备份的yum源,恢复方法如下:

        mv ./CentOS-Base.repo.bak ./CentOS-Base.repo

        yum clean all

        yum makecache

  接下来通过这个装一款软件用来抛砖引玉:links

    这是一个命令行下的浏览器

    安装命令:yum install links

    使用方法:links URL

     基础操作:ESC调出links顶部菜单

          方向键进行选择

          Q退出

  第二点:装基础编译器

    gcc

    命令:yum install gcc

    有了gcc我们就可以用c/c++为linux世界添砖加瓦了  

资料:

  https://blog.csdn.net/qq_33977879/article/details/79132735

  https://blog.csdn.net/wy_bk/article/details/78952607

        

    

原文地址:https://www.cnblogs.com/deepsee/p/9680059.html

时间: 2024-10-10 18:10:42

2.常用编译器的下载和安装的相关文章

办公常用软件-AutoCAD2014下载与安装

AutoCAD是我工作中必不可少的软件之一,兼之时常有人问起AutoCAD在哪下载以及如何安装等问题.于是将问题的解决方案写于此,方便他人的同时,也能作为自己的备忘录. 提示: 自动安装代码的使用,需要您事先将官网上下载的 *.sfx.exe 文件解压,找到“Setup.exe”文件后再使用. AutoCAD 2014,官网下载地址: AutoCAD 2014 简体中文版 32位 –> 注册机 –> 注册机使用方法 AutoCAD 2014 简体中文版 64位 –> 注册机 –>

Python及其常用模块库下载及安装

一.Python下载:https://www.python.org/downloads/ 二.Python模块下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql(日常常用包都有)            Python模块(第三方库):  https://pypi.python.org/pypi 三.Python库安装(一):方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib 方法2: 多文件模块,带setup.py下载模块包

Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装

转载请注明出处:CN_Simo. 导语: Qt是一个跨平台的C++图形界面应用程序框架.它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序.Qt很容易扩展,并且允许真正地组件编程.基本上,Qt同X Window上的Motif,Openwin,GTK等图形界面库以及Windows平台上的MFC.OWL.VCL.ATL是同类型的东西. 本系列教程以Qt5.6为基础展开精讲. 参考书目: [1]霍亚飞.Qt Creator快速入门(第3版).2017年 [2]蔡

1.4.1 下载和安装java 7的jdk

JDK的全称是 java SE Development Kit,即 java标准版开发包,是Sun提供的一套用于开发java 应用程序的开发包,它提供了编译.运行 java程序所需的各种工具和资源,包括java编译器,java运行时环境,以及常用的 java类库等. 这里又涉及一个概念:java运行时环境,它的全称是 java Runtime Environment,因此也被称为 JRE,它是运行 java 程序的必须条件. 学生提问:不是所JVM是运行 java 程序的虚拟机吗?那 JRE 和

pycharm的下载和安装

编写Python代码 根据我们之前介绍的知识,我们知道,所谓代码其实就是将一段普通文本按照一定的规范编写,然后交给电脑解析并且执行.那既然是一段文本,那我们是否可以直接使用文本编辑器来编码呢?答案是肯定的,但是这样开发起来,效率会很低. 一.常见的代码编辑工具 实际上,在我们实际工作中,如果只想查看某(几)个文件,我们还真就使用简单的代码编辑工具来完成.常见代码编辑工具: vim(Linux系统下常用的代码编辑利器)  sublime(一款跨平台,好用的代码编辑工具)  notepad++(一款

Python学习1-Python和Pycharm的下载与安装

本文主要介绍Python的下载安装和Python编辑器Pycharm的下载与安装. 一.Python的下载与安装 1.下载 到Python官网上下载Python的安装文件,进入网站后显示如下图: 网速访问慢的话可直接在这里下载:python-2.7.11.amd64 在Downloads中有对应的支持的平台,这里我们是在Windows平台下运行,所以点击Windows,出现如下: 在这里显示了Python更新的所有版本,其中最上面两行分别是Python2.X和Python3.X对应的最后更新版本

MS17-010补丁下载与安装,防WannaCrypt勒索软件前提!

这个周未被勒索病毒刷屏了,虽然说域名的"停止开关"已被关闭,但马上就爆出已经升级为2.0,所谓的"停止开关"并不能阻止病毒蔓延, 所以目前最根本的办法就是先给所有电脑更新补丁! 由于微软网站刚放出XP.2003补丁时,网站访问量太大,基本没法打开,很多人都下载失败!好在我第一时间抢到了更新包,并放分享到网盘里了,微信里的朋友好多都已下载! 现在我将常用的补丁收集并分类整,更新到网盘了,有需要的请到网盘下载安装!地址:https://pan.baidu.com/s/1

Qt的下载和安装

Qt 的下载和安装 都非常简单,可以到官网下载: 最新版下载地址为:http://www.qt.io/download-open-source/#section-2 老版本下载地址为:http://download.qt.io/archive/qt/  (此处有Q的t各个发行版本) Qt 有三种安装方式: 可以在线安装 可以下载离线安装包, 也可以自己在本地编译源码. 简单起见,推荐大家下载离线安装包. Qt 基于C++语言,对于Windows,编译器可以是 MinGW,也可以是 VS.如下图所

Android系统开发(1)——GCC编译器的编译和安装过程

GCC编译器介绍 GCC编译器(GNG C Compiler)是GNU项目中符合ANSI C标准的编译系统,能够编译C  C++  Object C等语言编写的程序,同时GCC也是一个交叉编译器,特别使用于不同平台的嵌入式开发. GNU: GNU是"GNU is Not Unix"的递归缩写,1984年,史托曼开始GNU项目,这个项目的目的是创建一个自由,开放的Unix操作系统(Free UNIX),刚开始史托曼参考UNIX上面的软件,开发出功能类似的软件,在开发期间并没有看其他软件的