最近这几天接手新的项目,要部署新的服务器,采用目前比较主流的框架开发的程序,前后端进行了分离。在这种情况下就需要使用nginx做代理,以便于很好的区分前后端,目前虽然已经有很多很好的发布体系,但是个人认为,掌握一些原理技术是十分有必要的。废话不多说,在安装nginx的过程中,如果提示了以下信息,说明你的linux机子没有安装gcc

我所使用的系统是SUSU 12版本的linux,这个版本的linux没有yum等直接安装命令,没办法,手动下载所有rpm包进行安装吧。

全部安装包截图如下:

此处是我本次安装包的所有rpm文件:https://download.csdn.net/download/weixin_40861358/10778085

----------------------------------------

我的安装步骤:

1.首先看看你机子的glibc的版本,使用rpm -qa|grep glibc

然后去http://rpm.pbone.net/这个网站下载对应的glibc-devel-2.22-8.4.x86_64.rpm包,大版本能对上就行了,小版本应该不碍事。还有glibc-devel所依赖的linux-glibc-devel-3.7.1-2.1.noarch.rpm包。

安装顺序:(顺序别错,相互依赖的)

rpm -ivh linux-glibc-devel-3.7.1-2.1.noarch.rpm

rpm -ivh glibc-devel-2.22-8.4.x86_64.rpm

2.安装gcc所需要的rpm包

rpm -ivh cpp48-4.8.3+r212056-6.24.x86_64.rpm

rpm -ivh libasan0-4.8.5-165.1.x86_64.rpm

rpm -ivh libatomic1-4.8.5-165.1.x86_64.rpm

rpm -ivh libgomp1-4.8.5-165.1.x86_64.rpm

rpm -ivh libtsan0-4.8.5-165.1.x86_64.rpm

rpm -ivh libitm1-4.8.5-165.1.x86_64.rpm

3.安装gcc

rpm -ivh gcc48-4.8.3+r212056-6.24.x86_64.rpm

rpm -ivh gcc-4.8-6.65.x86_64.rpm

此处需要注意的是gcc48版本4.8.3需要和cpp48版本4.8.3一致,其他的依赖版本大一点没啥问题。如果不知道版本就直接安装gcc48-4.8.3+r212056-6.24.x86_64.rpm,系统会提示所需要的安装包版本。gcc大版本一致就行了。

4.安装gcc-c++

首先还是安装依赖包:

rpm -ivh libstdc++48-devel-4.8.3+r212056-6.24.x86_64.rpm

rpm -ivh libstdc++-devel-4.8-6.65.x86_64.rpm

rpm -ivh gcc48-c++-4.8.3+r212056-6.24.x86_64.rpm

rpm -ivh gcc-c++-4.8-6.65.x86_64.rpm

此处也需要注意gcc48-c++的版本和libstdc++48-devel的版本需要保持一致为4.8.3,且和上面安装的gcc48的版本也需要保持一致,不然会报缺少依赖。

libstdc++-devel和gcc-c++的版本也需要保持一致,且和上面安装的gcc版本也需要保持一致。

-------------------------

至此gcc和gcc-c++包就安装完毕了。rpm -qa|grep gcc

如果你的版本和我一致,那么直接下载安装就完事了,下篇文章将介绍nginx安装。
---------------------
作者:悅讀
来源:CSDN
原文:https://blog.csdn.net/weixin_40861358/article/details/83960692
版权声明:本文为博主原创文章,转载请附上博文链接!

suse-12-linux gcc gcc-c++离线安装教程,不使用yum等的更多相关文章

  1. Linux+apache+mono+asp.net安装教程

    Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ...

  2. Visual Studio for Mac离线安装教程

    Visual Studio for Mac离线安装教程 可以在线安装,也可以离线安装(本次安装博主使用离线,在线安装失败了) 据说翻个墙就可以,有条件的就翻吧 没条件的我于是选择离线安装………… 离线 ...

  3. suse 12 sp3 利用shell脚本离线编译安装ansible

    # 测试环境是suse 12 sp3的系统,机器都是内网使用的,安装ansible真的很难顶 # 测试环境使用的python版本:2.7.13-27 # 此脚本只在本人测试环境成功,其他环境,需要选择 ...

  4. 手把手带你安装最小化suse 12 linux

    当然. 你需要现有一个vmware,还要有一个suse的镜像,suse镜像可以直接去官网获取,只需要注册一个suse的账号就可以了,官网下载会有点慢,可以使用迅雷下载 F2 可以设置安装界面的语言,可 ...

  5. Linux(centos)下mysql编译安装教程

    Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...

  6. Android SDK 和 Eclipse ADT 离线安装 教程

    因为google 被限制,就是FQ后,下载的速度依旧非常慢,让人非常崩溃啊,所以这里就分享一下离线安装android SDK 和eclipse ADT 离线安装方法. 安装之前首先已经确保java s ...

  7. Linux下zookeeper下载与安装教程

    原文连接:(http://www.studyshare.cn/blog-front//blog/details/1169/0)一.下载 官网下载:点这里  百度网盘下载:点这里 官网下载图示: jav ...

  8. Linux下Kafka下载与安装教程

    原文链接:http://www.studyshare.cn/software/details/1176/0 一.预备环境 Kafka是java生态圈中的一员,运行在java虚拟机上,按Kafka官方说 ...

  9. Linux系列 -- XShell破解版安装教程

    目录 一.xshell6商业版安装教程 1. 为什么要用xshell 2. 打开Keygen软件获取注册码 3.安装Xmanager_PowerSuite软件 4.打开康康. 二.XShell远程连接 ...

随机推荐

  1. SVN状态图标消失的解决方法

    有些时候我们会发现我们的SVN状态图标会突然消失,所有的文件夹都变成了普通的文件夹格式,这点很不利于我们进行管理. 进入任意一个文件夹,鼠标右键,依次进入TortoiseSVN---Settings ...

  2. 完成FileUpload的文件上传功能,且可改按钮样式

    FileUpload控件: 更改按钮样式思路: 自己定义一个按钮,设置该按钮的样式,然后将FileUpload控件通过定位定在自己定义的按钮上面,设置z-index,使得控件浮在自己定义的按钮上面,记 ...

  3. SpringBoot 2.x (12):整合Elasticsearch

    Elasticsearch:一个优秀的搜索引擎框架 搜索方面最基本的是SQL的like语句 进一步的有Lucene框架 后来有企业级的Solr框架 而Elasticsearch框架尤其适合于数据量特别 ...

  4. redis和memcache

    redis安装:($sudo apt-get update,$sudo apt-get install redis-server) redis启动:($redis-server): 查看redis是否 ...

  5. 解决更新到os x10.11后openssl头文件无法找到的问题

    os x从10.10更新到10.11后,原有代码编译报错,#include <openssl/ssl.h>等头文件无法找到: "openssl/ssl.h: No such fi ...

  6. Memcache笔记01-Memcache的安装

    memcached是什么? Memcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力,通过在内存里维护一个统一的巨大的has ...

  7. Java中枚举类型Enum的一种使用方式

    枚举类定义如下: public enum Status { SCUUESS("1", "成功"), FAILED("2", "失败 ...

  8. sparkmlib-相关系数

    一.基本原理 在stat包中实现了皮尔逊(Pearson)与 斯皮尔曼(Spearman)两类相关系数的计算 (1)Pearson:   (x,y)协方差/[(x标准方差)*(y标准方差)] 详情可以 ...

  9. windows中安装模拟器后修改模拟器中的hosts方法

    1.背景 有的时候我们测试安卓的app需要绑定hosts,这个时候我们如果只是修改PC机器上的hosts,然而在模拟器中并不生效.这个时候我们就需要修改模拟器中的hosts. 模拟器中的hosts为只 ...

  10. 并查集+思维——Destroying Array

    一.题目描述(题目链接) 给定一个序列,按指定的顺序逐一删掉,求连续子序列和的最大值.例如序列1 3 2 5,按3 4 1 2的顺序删除,即依次删除第3个.第4个.第1个.第2个,答案为5 4 3 0 ...