zoukankan      html  css  js  c++  java
  • ubuntu14.04 编译安装gcc-5.3.0

    最近编译个源码,要求对C++14的支持了,就GCC的编译安装最新的5.3.0,整个过程以root用户进行.

    1.下载GCC源码,属于事后文档整理,已经不知道从哪下载了。

    2.解压:
    tar -zxvf gcc-5.3.0.tar.gz

    3.下载编译所需依赖项:
    cd gcc-5.3.0
    ./contrib/download_prerequisites
    cd ..


    4.建立编译输出目录:
    mkdir gcc-build-5.3.0

    5.进入输出目录,执行以下命令,并生成makefile文件:
    cd gcc-build-5.3.0
    ../gcc-5.3.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

    6.编译:
    make -j 4
    漫长的等待了,整个过程近40分钟,做好足够的时间准备,我在临近下班时启动这个,结果晚到家一个小时,另外,最好不要在编译过程中做别的事。

    7.安装:
    make install

    8.检查版本:
    gcc --version
    Copyright © 2015 Free Software Foundation, Inc.
    本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
    包括没有适销性和某一专用目的下的适用性担保。

    gcc-4.8 --version
    gcc-4.8 (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
    Copyright (C) 2013 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    两者共存

  • 相关阅读:
    更改开机运行级别
    三个路由的路由表信息
    网络
    网卡配置文件与网络命令显示不一致
    使CentOS7恢复网卡传统命名
    删除CentOS7的虚拟网卡
    将克隆的eth3和eth4改为eth0和eth1
    单臂路由--1个物理网卡绑定多个IP地址
    洛谷P1098 字符串的展开
    洛谷P1086 花生采摘
  • 原文地址:https://www.cnblogs.com/kylinfish/p/5153157.html
Copyright © 2011-2022 走看看