zoukankan      html  css  js  c++  java
  • CentOS 6.4 x86_64 安装GCC 4.7.3

    下载gcc-4.7.3.tar.gz, 解压缩

     wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.7.3/gcc-4.7.3.tar.gz
     tar -xzvf gcc-4.7.3.tar.gz


    编译安装

    ./configure --enable-languages=c,c++ --disable-multilib
    make -j 16
    make install


    如果不添加--enable-languages=c,c++, 那么编译时间特别长, 很长

    如果不添加--disable-multilib, 那么会出现stub-32.h找不到的错误

    -j 16使用16个core来并行编译

    默认是安装到/usr/local/bin下面, cenos自带的gcc是gcc 4.4.7是放在/usr/bin

    所以我们会发现如果使用sudo gcc 会默认使用4,4,7的版本

    所以还需要修改sudo的配置文件

    Defaults    secure_path = /sbin:/bin:/usr/local/bin:/usr/sbin:/usr/bin


    将/usr/local/bin添加到/usr/bin的前面就可以了

    运行如下命令:

    sudo gcc -v


    结果显示如下:


    Configured with: ./configure --disable-multilib
    Thread model: posix
    gcc version 4.7.3 (GCC) 

    好了, 安装成功!

    现在可以使用gcc 4.7提供的新功能了, 比如-flto -Ofast等等优化选项。




  • 相关阅读:
    大白话五种IO模型
    test
    shutil模块(了解)
    isinstance和issubclass
    变量的三个特征
    匿名函数
    javascript location 对象
    select元素javascript常用操作
    设置mysql的用户权限
    jquery
  • 原文地址:https://www.cnblogs.com/james1207/p/3301659.html
Copyright © 2011-2022 走看看