zoukankan      html  css  js  c++  java
  • Debian7安装GCC4.8

    参考一  参考二   参考三   参考四

    Ubuntu13.04下编译GCC-4.8.2源码并安装成功

    CentOS 6编译安装GCC4.8      CentOS 6.4系统编译安装gcc-4.8.1 实战过程

    Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例) 

     下载 gcc-4.8.2.tar.bz2   gmp-6.0.0a.tar.lz  mpc-1.0.2.tar.gz  mpfr-3.1.2.tar.bz2

    tar jxvf gcc-4.8.2.tar.bz2 &&
    tar xvf gmp-6.0.0a.tar -C gcc-4.8.2/. &&
    tar zxvf mpc-1.0.2.tar.gz -C gcc-4.8.2/. &&
    tar jxvf mpfr-3.1.2.tar.bz2 -C gcc-4.8.2/. &&
    cd gcc-4.8.2 &&
    ln -s gmp-6.0.0 gmp &&
    ln -s mpc-1.0.2/ mpc &&
    ln -s mpfr-3.1.2 mpfr &&
    cd .. &&
    mkdir build &&
    cd build 

    CentOS 6.2 编译:( yum install glibc-static )

    ../gcc-4.8.2/configure
            --build=x86_64-redhat-linux
            --prefix=/usr/local/gcc48
            --enable-checking=release
            --enable-languages=c,c++,fortran
            --enable-threads=posix
            --disable-multilib
            --with-tune=generic
            --with-arch_32=i686 &&
    make -j4 &&
    make install &&
    ln -s /usr/local/gcc48/bin/gcc /usr/bin/gcc48 &&
    ln -s /usr/local/gcc48/bin/g++ /usr/bin/g++48 &&
    ln -s /usr/local/gcc48/bin/cpp /usr/bin/cpp48 &&
    ln -s /usr/local/gcc48/bin/c++ /usr/bin/c++48 


    Debian 7 编译:

    (安装debian系统后,使用"apt-get update"命令,使安装源生效。 

    ( 依赖库和工具: apt-get install build-essential       apt-get install gcc g++ make libc6-dev

    ../gcc-4.8.2/configure
            --build=x86_64-linux-gnu
            --prefix=/usr/local/gcc48
            --enable-checking=release
            --enable-languages=c,c++,fortran
            --enable-threads=posix
            --disable-multilib
            --with-tune=generic
            --with-arch_32=i686 &&
    make -j4 &&
    make install &&
    ln -s /usr/local/gcc48/bin/gcc /usr/bin/gcc48 &&
    ln -s /usr/local/gcc48/bin/g++ /usr/bin/g++48 &&
    ln -s /usr/local/gcc48/bin/cpp /usr/bin/cpp48 &&
    ln -s /usr/local/gcc48/bin/c++ /usr/bin/c++48 
    验证是否能够正常工作:参考四
    其它参考:

    ###root用户登录

    ###下载gcc-4.8.1.tar.bz2  gmp-4.3.2.tar.bz2  mpc-0.8.1.tar.gz  mpfr-2.4.2.tar.bz2
    tar jxvf gcc-4.8.1.tar.bz2
    tar jxvf gmp-4.3.2.tar.bz2  -C gcc-4.8.1/. 
    tar zxvf mpc-0.8.1.tar.gz  -C gcc-4.8.1/. 
    tar jxvf mpfr-2.4.2.tar.bz2  -C gcc-4.8.1/.
    cd gcc-4.8.1
    ln -s gmp-4.3.2 gmp 
    ln -s mpc-0.8.1/ mpc
    ln -s mpfr-2.4.2 mpfr
    cd ..
    mkdir gcc-build-4.8.1
    cd gcc-build-4.8.1
    ../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
    make -j6
    ##这里的j6就是用6个线程编译,我是8核的服务器,考虑应用的情况,用这个参数,其实可以用满
    make install
    ./x86_64-redhat-linux/libstdc++-v3/src/.libs/
    cp libstdc++.so.6.0.18 /usr/lib64/.
    mv libstdc++.so.6 libstdc++.so.6.sysback
    ln -s libstdc++.so.6.0.18 libstdc++.so.6
    ##完成
  • 相关阅读:
    2019.7.17东湖大数据页面三
    2019.7.17东湖大数据页面二
    2019.7.17东湖大数据页面一
    css的使用方法和css选择器
    css定位和浮动
    form表单的理解及用法
    CSS中路径及form表单的用法
    关于新手html的认识 以及对table的基本用法
    网络编程和并发34题
    爬虫day01
  • 原文地址:https://www.cnblogs.com/busor/p/3687297.html
Copyright © 2011-2022 走看看