ubuntu如何安裝更高版本的gcc?


  1. 添加源
    $ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    $ sudo apt-get update

  2. 安裝需要的版本,如gcc-7, g++-7
    $ sudo apt-get install -y gcc-7 g++-7

  3. 移除舊的配置
    $ sudo update-alternatives --remove-all gcc

  4. 設置gcc各版本的優先級(如有兩個版本,gcc-5和gcc-7)
    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5
    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 (此優先級高,默認使用gcc-7)

  5. 如何切換gcc版本(從gcc-7 切換為gcc-5)?
    $ sudo update-alternatives --config gcc

  • 0 /usr/bin/gcc-7 70 auto mode
    1 /usr/bin/gcc-5 60 manual mode
    2 /usr/bin/gcc-7 70 manual mode

Press to keep the current choice[*], or type selection number:1
update-alternatives: using /usr/bin/gcc-5 to provide /usr/bin/gcc (gcc) in manual mode


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM