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.

    两者共存

  • 相关阅读:
    /usr/bin/ld: 找不到 /usr/lib64/libatomic.so.1.0.0
    linux Version mismatch error. This is libtool 2.4.6 Debian-2.4.6-2
    java播放语音文件
    java冒泡排序
    java递归求和
    常见芯片标号说明
    keil5 新建 stm32项目 步骤
    st-link 升级固件时报错“is not in the DFU mode”
    数码管 段选位选
    C51 定时器
  • 原文地址:https://www.cnblogs.com/kylinfish/p/5153157.html
Copyright © 2011-2022 走看看