zoukankan      html  css  js  c++  java
  • CentOS编绎gcc

    1.解压
    tar -jxvf gcc-6.3.0.tar.bz2 -C ~/dev/
    2.下载前前提软件包
    cd gcc-6.3.0 
    ./contrib/download_prerequisites
    cd ..
    mkdir gcc-build-6.3.0
    cd gcc-build-6.3.0/

    ../gcc-6.3.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

    强烈建议阅读INSTALL目录下的说明文档,尤其是configure.html,以确定你的编译选项。
    比较基本的选项有
    --enable-languages,说明你要让你的gcc支持那些语言,
    --disable-multilib 不生成编译为其他平台可执行代码的交叉编译器
    --disable-checking生成的编译器在编译过程中不做额外检查,也可以使用--enable-checking=xxx来增加一些检查。


    6:编绎
    make -j4

    7.安装
    sudo make install

    8.检查gcc版本
    gcc --version



    strings /usr/local/lib64/libstdc++.so | grep GLIBCXX


    设置环境
    export LD_LIBRARY_PATH=/usr/local/lib64:/home/sam/ffmpeg_build/lib:$LD_LIBRARY_PATH


    ref: http://www.cnblogs.com/zhangtingkuo/archive/2013/04/06/3002982.html

    root@localhost:~# g++ -v
    使用内建 specs。
    COLLECT_GCC=g++
    COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
    目标:x86_64-redhat-linux
    配置为:../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
    线程模型:posix
    gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)
    
  • 相关阅读:
    Java 日志组件(二)
    Java 日志组件(一)
    spring基础——AOP(七)
    ionic cordova 友盟统计添加
    js 页面滑动时禁止触发touchend事件
    ios中iframe页面出现白屏问题
    小程序 onReachBottom 事件快速滑动时不触发的bug
    小程序 web-view 嵌套的网页跳转到小程序内部页面 实现无缝连接
    移动端click事件无反应或反应慢 touchend事件页面滑动时频繁触发
    ios ionic3 跳转第三方地图 xcode加入白名单
  • 原文地址:https://www.cnblogs.com/wucg/p/6918920.html
Copyright © 2011-2022 走看看