欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux中 CentOS 6.5 手動升級gcc到gcc-6.1.0

 更新時間:2016年10月28日 14:04:38   作者:Chihming  
這篇文章主要介紹了Linux中 CentOS 6.5 手動升級gcc到gcc-6.1.0的相關資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下

從進入碼農時代已經有好幾年了,一直沒有寫博文的習慣,用到的很多東西沒有記錄,到后面就忘了,需要用時,又不停上百度google一下,費時間又費精力,還不一定能找到滿意的答案,因此開個博客記錄下。(廢話不多說了)

  今天在公司服務器上源碼安裝Nodejs報錯 WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++),直接yum update gcc不能升級到4.8,然后只能手動處理了。

  開始,如果linux安裝了wget命令:  

wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.gz
tar -zvxf gcc-6.1.0.tar.gz --directory=/usr/local/
cd /usr/local/gcc-6.1.0
./contrib/download_prerequisites 
mkdir build && cd build 
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib 
make && make install

  如果是在虛擬機上安裝,可能需要3-4個小時,耐心等待吧,少年。。。

  如果如果,如果你的linux很不辛,沒有安裝wget命令,或者不能訪問外網,怎么辦???繼續(xù)往下看:

  先下載好最新的gcc(http://ftp.gnu.org/gnu/gcc/),我用的gcc-6.1.0.tar.gz,通過ftp上傳到Linux上,解壓:  

tar -zvxf gcc-6.1.0.tar.gz --directory=/usr/local/
cd /usr/local/gcc-6.1.0

  然后用vi打開 ./contrib/download_prerequisites 文件,查看當前你下載的gcc需要哪些依賴包。打開后看到如下內容:

  由此,我們還需要下載 gmp-4.3.2.tar.bz2、isl-0.15.tar.bz2、mpc-0.8.1.tar.gz、mpfr-2.4.2.tar.bz2,注意,依賴包一定要是指定版本的,否則會出問題。下載好依賴包,直接解壓到/usr/local/gcc-6.1.0/ 目錄,然后設置軟鏈接:

ln -sf gmp-4.3.2 gmp
ln -sf isl-0.15 isl
ln -sf mpc-0.8.1 mpc
ln -sf mpfr-2.4.2 mpfr

  設置好后,就可以開始安裝了:

mkdir build && cd build 
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib 
make && make install

以上所述是小編給大家介紹的Linux中 CentOS 6.5 手動升級gcc到gcc-6.1.0,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • Linux 查看空間使用情況的實例詳解

    Linux 查看空間使用情況的實例詳解

    這篇文章主要介紹了Linux 查看空間使用情況的實例詳解的相關資料,希望通過本文能幫助到大家,讓大家理解掌握如何實現(xiàn),需要的朋友可以參考下
    2017-10-10
  • 詳解linux軟連接和硬鏈接

    詳解linux軟連接和硬鏈接

    這篇文章主要介紹了詳解linux軟連接和硬鏈接,硬鏈接與軟鏈接是 Linux 文件系統(tǒng)中的一個重要概念,這里整理了詳細的整理,有需要的小伙伴可以參考下。
    2016-10-10
  • Linux中git用https連接時不用每次輸入密碼的方法

    Linux中git用https連接時不用每次輸入密碼的方法

    這篇文章主要給大家介紹了關于Linux中git使用https連接時不用每次輸入密碼的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • Linux如何使用 MyCat 實現(xiàn) MySQL 主從讀寫分離

    Linux如何使用 MyCat 實現(xiàn) MySQL 主從讀寫分離

    這篇文章主要介紹了Linux如何 MyCat 實現(xiàn) MySQL 主從讀寫分離,感興趣并且想詳情了解的小伙伴接著看下文吧
    2021-08-08
  • Linux查看服務器硬件信息的方法步驟

    Linux查看服務器硬件信息的方法步驟

    這篇文章主要介紹了Linux查看服務器硬件信息的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Linux Vim提示:E325: ATTENTION的問題及解決

    Linux Vim提示:E325: ATTENTION的問題及解決

    這篇文章主要介紹了Linux Vim提示:E325: ATTENTION的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Linux編輯啟動、停止與重啟springboot jar包腳本實例

    Linux編輯啟動、停止與重啟springboot jar包腳本實例

    這篇文章主要給大家介紹了關于Linux編輯啟動、停止與重啟springboot jar包腳本的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • linux swap交換分區(qū)(詳解)

    linux swap交換分區(qū)(詳解)

    當物理內存和swap都被使用完那么就會出錯,out of memory,本文即將學習linux swap交換分區(qū)來解決這個問題
    2021-08-08
  • Linux service無法使用系統(tǒng)環(huán)境變量的問題及解決

    Linux service無法使用系統(tǒng)環(huán)境變量的問題及解決

    這篇文章主要介紹了Linux service無法使用系統(tǒng)環(huán)境變量的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 詳解Linux多線程編程(不限Linux)

    詳解Linux多線程編程(不限Linux)

    本篇文章主要介紹了Linux多線程編程,詳解的介紹了為什么要使用線程,使用線程的理由和優(yōu)點等,有需要的可以了解一下。
    2016-12-12

最新評論