代码编织梦想

简述

centos7上gcc初始版本太低,想要升级有担心后面要用到低版本的gcc

于是打算通过环境变量管理多版本gcc

有网络情况

  1. 下载最新的gcc包,官网下载略慢可以使用国内镜像源加速如:NJU Mirror

  2. 下载完放到环境上,解压

    tar -zxf gcc-12.1.0.tar.gz
    cd gcc-12.1.0
    
  3. 有网络的情况下直接执行自带的依赖下载脚本即可,会自动下载四个依赖包并建立软连接

    ./contrib/download_prerequisites

    gmp-6.2.1.tar.bz2: OK
    mpfr-4.1.0.tar.bz2: OK
    mpc-1.2.1.tar.gz: OK
    isl-0.24.tar.bz2: OK

    如果有强迫症可以下载到指定目录,自己手动建立软连接

    如,./contrib/download_prerequisites --directory=dependent

    ln -s dependent/gmp-6.2.1 gmp等三个

  4. 创建一个build文件夹,configure

    mkdir build; cd build; ../configure --prefix=/home/usr/gcc-12.1.0 --enable-bootstrap --enable-checking=release --enable-languages=c,c++ --disable-multilib

    如果不想装到/usr/local下的话,一直要修改–prefix到一个有写权限的路径下

  5. 编译 make -sj

  6. 安装 make install

  7. 安装验证

无网络情况

前两部一致,总有一个能下载的环境吧,在那个环境上先解压了执行下载脚本download_prerequisites,然后将源码目录重新打包放到环境上

后面编译过程均一致

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42637826/article/details/128860023

安装gcc的步骤_次第花开缓缓归来的博客-爱代码爱编程

在CentOS(版本是4.8)进行了手动安装 gcc 4.5.0,在安装的过程中遇到不少问题,下面具体说一下我的安装过程。 首先在配置gcc的过程中会出现错误:gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+ 说明要安装gcc需要GM

centos7安装oracle 12c-爱代码爱编程

这篇文章是转载的,讲的很全面了 CentOS7安装Oracle 12C 实验环境:Oracle VM VirtualBox 4.2.12 操作系统:CentOS 7(LINUX7)64bit 数据库 :Oracle 12C 64bit 实验目标:熟悉LINUX7下安装Oracle12C 操作演示: (1)、安装Linux7操作系统 略 (

centos7离线安装oracle 12c-爱代码爱编程

环境准备 centos版本:centos 7 oracle版本:oracle 12c 1、查看防火墙状态: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、关闭s

linux oracle pdb安装,Linux下安装Oracle(CentOS-Oracle 12c)的方法-爱代码爱编程

第一步:网络连接,在我的上一篇博客中有介绍,不再多说。 网络连接的目的:为了能使用yum命令,在网上直接下载文件。 第二步:前往oracle官网下载12c database服务器端的两个文件:(安装在Linux) linuxamd64_12102_database_1of2.zip linuxamd64_12102_database_2of2

centos7字符安装oracle12c,CentOS 7安装Oracle 12c图文详解-爱代码爱编程

root身份安装依赖包: yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i

centos 6.5 安装 oracle 12c,Centos 6.5 安装 Oracle 12C-爱代码爱编程

一.依赖包 1.1 安装需要的RPM 包 binutils-2.20.51.0.2-5.11.el6 (x86_64) glibc-2.12-1.7.el6 (x86_64) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libaio-0.3.107-10.el6

centos安装oracle数据库阵列,CentOS-7下安装Oracle数据库-爱代码爱编程

配置本地仓库 1、删除/etc/yum.repos.d目录下所有以repo结尾的文件(也可以将他们改后缀进行备份) 2、新建一文件以repo为后缀,如:local.repo [local] name=local-repo #这里是描述信息,可以随便写 baseurl=file:///mnt/cdrom #光盘挂载目录 enabled=1

Centos7.5安装Oracle 12c (图形化安装)避坑指南-爱代码爱编程

操作系统:centos7.5(Redhat) Oracle 版本:oracle 12c  下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-linux-download-2240591.html 一、环境准备

centos使用-主要gcc_十月一养猪120斤的博客-爱代码爱编程

VMware虚拟机和主机之间传输文件: 首先要安装虚拟机工具VMWare Tool这样鼠标进出使用也方便。:鼠标切换(shift+ctrl) 1、虚拟机和主机之间在安装了VMWare Tool之后可以实现剪贴板的共享,即可以复制粘贴。但是中文目录和中文文件和带空格的路径会出现不能拷贝的情况。 2、网络共享文件:虚拟机网络设置为NAT方式。使用Feiq等文

c++ | 无root权限在centos7.9上安装新版本gcc编译器_水果自由的博客-爱代码爱编程

1. download http://ftp.gnu.org/gnu/gcc/ http://ftp.gnu.org/gnu/gcc/gcc-12.1.0/ $ cd /home/wangjl/Downloads/ $

linux升级gcc到最新版本gcc-11.2.0_辛勤的小园丁_七爷的博客-爱代码爱编程

Linux升级gcc到最新版本gcc-12.1.0 当前环境 1.操作系统:centos 7 x86_64 2.gcc版本:gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (G

记录一次centos oracle12c静默安装的详细过程_cenros环境下安装oracle 12c-爱代码爱编程

实际开发过程中,如果项目不是非得用Oracle及Centos的话,还是建议可以使用MySQL或者是数据库申请Windows服务器,因为在centos上面安装Oracle比MySQL要复杂的多。之前用过图形化安装Oracle,

gcc版本升级到指定版本_gcc升级-爱代码爱编程

首先需要安装gcc,可以参考我另一篇文章centos8安装gcc  在gdb_build 找到configure文件 /app/gdb/gdb-12.1/configure  执行 make 指令编译整个 GDB 源码文件,此过程可能会花费很长时间,读者耐心等待即可: 注意,如果编译过程中出现错误,极有可能是所用的 GCC 编译器版本