zoukankan      html  css  js  c++  java
  • CentOS7安装高版本gcc

    CentOS7安装高版本gcc

    下载

    从hust镜像站下载gcc源码包。

    http://mirror.hust.edu.cn/gnu/gcc/

    我选择的是gcc-8.3.0.tar.gz。

    cd 
    mkdir software
    cd software
    wget http://mirror.hust.edu.cn/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz
    tar zxvf gcc-8.3.0.tar.gz
    cd gcc-8.3.0
    

    下载依赖包:

    ./contrib/download_prerequisites
    

    配置

    mkdir build
    cd build
    ../configure --prefix=/usr/local/gcc-8.3.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
    

    configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中--prefix选项是配置安装的路径。

    如果不配置 --prefix 选项,安装后:

    可执行文件默认放在/usr /local/bin

    库文件默认放在/usr/local/lib

    配置文件默认放在/usr/local/etc

    其它的资源文件放在/usr /local/share

    configure各项参数详解:

    --prefix=/usr/local/gcc-8.3.0/:把所有资源文件都放在该路径下。

    --enable-checking=release:生成的编译器在编译过程中不做额外检查。

    --enable-languages=c,c++:让gcc支持c,c++。

    --disable-multilib:不生成编译为其他平台可执行代码的交叉编译器。

    编译

    make
    

    安装

    make install
    

    这个过程需要很久。

  • 相关阅读:
    springboot
    POI/JFreeChart
    ssm(6)spring-test
    DBUtils与BeanUtils
    数据连接池C3P0/DBCP/DRUID/自定义连接池
    web核心(3)响应头请求头状态码及dns解析过程
    log4j/Logback/SLF4j
    ssm(4)整合
    列表字典元组方法
    第四天 Python基础语法 编码规范 变量
  • 原文地址:https://www.cnblogs.com/liutongqing/p/11277306.html
Copyright © 2011-2022 走看看