国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

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

2024-09-05 23:02:45
字體:
來源:轉載
供稿:網友

從進入碼農時代已經有好幾年了,一直沒有寫博文的習慣,用到的很多東西沒有記錄,到后面就忘了,需要用時,又不停上百度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.gztar -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命令,或者不能訪問外網,怎么辦???繼續往下看:

  先下載好最新的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 gmpln -sf isl-0.15 islln -sf mpc-0.8.1 mpcln -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,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九江市| 美姑县| 银川市| 东辽县| 启东市| 南陵县| 永年县| 河源市| 景宁| 松桃| 枞阳县| 保靖县| 双桥区| 昆明市| 枣强县| 玛纳斯县| 阜宁县| 启东市| 永和县| 揭东县| 肥乡县| 喀喇沁旗| 安远县| 平塘县| 云阳县| 平邑县| 漳浦县| 衡南县| 罗定市| 阿鲁科尔沁旗| 师宗县| 连州市| 阳原县| 水富县| 呼伦贝尔市| 沙田区| 锡林浩特市| 湟源县| 繁峙县| 勃利县| 厦门市|