Linux下GCC-9.3.0安裝記錄


目錄  //本目錄按照官方給出的目錄結構

  1. 先決條件
  2. 下載
  3. 配置
  4. 構建
  5. 安裝(省略了測試)

一、先決條件

  1. 需要一個c編譯器,一般linux里都自帶有gcc所以可以省略這步。
  2. 需要3個庫:mpfr ,mpc ,gmp 。可以是單獨安裝的,也可以是源代碼。

二、下載

  源代碼下載可以從各國提供鏡像中下載。查找下載地址可以從gcc官網中鏈接到,為方便尋找和備用,我貼出了gcc中列出的一些鏡像列表:http://gcc.gnu.org//mirrors.html。

  需要下載的源代碼包包括:

  1. gcc-9.3.0
  2. mpfr
  3. mpc
  4. gmp

  以下是我使用的下載地址:

  1.  gcc-9.3.0       ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-9.3.0/
  2.  mpfr-2.4.2、mpc-1.0.3、gmp-6.1.0可以在同一ftp目錄中下載:                   ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/infrastructure/

  使用tar或則bzip2軟件將源代碼包解壓出來,並將解壓出來的三個庫源代碼文件夾更名為去掉版本號,如:mpfr-2.4.2文件夾重命名為mpfr,並復制入gcc-9.3.0目錄下。

三、配置

  可配置選項很多,例如:常規的程序安裝目錄,庫安裝目錄,doc目錄,還有更改程序名稱等;我這里都使用默認。所以配置執行以下命令:

    mkdir ~/下載/gcc-9.3.0/temp && cd ~/下載/gcc-9.3.0/temp/

    ../configure --disable-multilib --enable-languages=c,c++

  無報錯。。。

四、構建

  直接執行:make 。。。大約2小時

五、安裝

  直接執行:make install...

  gcc -v

  安裝完成。

  


免責聲明!

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



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