• 當前位置:首頁 > IT技術 > 數據庫 > 正文

    centos7 gcc-11 gcc-c++-11 gdb-11 lex(flex) yacc(bsion)環境搭建
    2022-09-06 22:57:54

    參考:https://blog.csdn.net/qq_45316173/article/details/122018354

    ?

    卸載舊版本

    rpm -q gcc?

    rpm -e [上一步查到的版本號]

    ?

    執行上面一條命令可能會報錯,卸載失?。?/p>

    error: Failed dependencies:

    gcc = 4.4.7-23.el6 is needed by (installed) gcc-c++-4.4.7-23.el6.x86_64
    gcc = 4.4.4 is needed by (installed) libtool-2.2.6-15.5.el6.x86_64

    說明要卸載的程序已經被其他程序依賴

    將依賴gcc的程序卸載:

    rpm -e gcc-c++-4.4.7-23.el6.x86_64
    rpm -e libtool-2.2.6-15.5.el6.x86_64

    然后,再次執行卸載gcc的命令:

    rpm -e [上一步查到的版本號]

    ?

    yum -y install centos-release-scl

    yum install -y devtoolset-11-gcc devtoolset-11-gcc-c++?devtoolset-11-gdb

    scl enable devtoolset-11 bash

    which gcc
    which cc
    which g++
    which gdb

    ?

    cat >> /etc/profile << EOF
    export PATH=$PATH:/opt/rh/devtoolset-11/root/usr/bin
    EOF

    ?

    source /etc/profile

    ?

    yum -y install flex
    yum -y install flex-devel
    yum -y install bison

    ?

    本文摘自 :https://www.cnblogs.com/

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码