centos7編譯安裝gcc

2021-08-08 23:27:48 字數 1509 閱讀 3827

centos7 的yum 只能將 gcc公升級到 4.9 的版本  但是從gcc官網看 已經到 7.2 的版本了,因為想自己編譯乙個最新版的linux核心,所以對gcc要求有點高,於是自己動手編譯gcc。

gcc -v 檢視原來的版本

直接來乾貨:

1、需要明白的

2)明白./configure 後面的引數配置。(不懂先從網上弄懂)

4)知道  tar 怎樣解壓 tar.gz  tar.xz   tar.zip  等結尾的檔案

3) 時間要長點,看電腦配置,一般從執行 ./configure 到結束  得60分鐘左右。

3、這三個包是有依賴關係的,請按先後順序安裝

1) tar -zxvf   mpfr-3.1.5.tar.gz

cd mpfr-3.1.5

mkdir  mpfr_built

cd mpfr_built

./configure   --prefix=/usr/local/mpfr

make && make install

2) tar -zxvf   gmp-5.0.1.tar.gz

cd gmp-5.0.1

mkdir  gmp_built

cd gmp_built

./configure   --prefix=/usr/local/gmp    --with-gmp=/usr/local/gmp

make && make install

3) tar -zxvf   mpc-1.0.3.tar.gz

cd  mpc-1.0.3

mkdir  mpc_built

cd mpc_built

./configure   --prefix=/usr/local/mpc    --with-gmp=/usr/local/gmp   --with-mpfr=/usr/local/mpfr

make && make install

4) tar -zxvf   gcc-7.2.tar.gz 

cd  gcc-7.2-1.0.3

mkdir  gcc_built

cd gcc_built

./configure   -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++  --with-mpc=/usr/local/mpc    --with-gmp=/usr/local/gmp   --with-mpfr=/usr/local/mpfr

make && make install

5)新增環境變數

vim /etc/bashrc

ld_library_path=:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib:/usr/local/gcc/lib:/usr/local/gcc/lib64

export ld_library_path

6)gcc -v 看看版本的變化

centos7 編譯安裝gcc 5 4 0

yum groupinstall development tools yum install glibc static libstdc static tar xvf gcc 5.4.0.tar.bz2 cd gcc 5.4.0 contrib download prerequisits mkdir ...

CentOs 7 下編譯安裝Gcc 7 1 0

依賴yum install gcc gcc c xz y 外掛程式安裝 wget tar xvf gmp 6.1.2.tar.xz cd gmp 6.1.2 configure make check make make install wget xz d mpfr 3.1.5.tar.xz tar ...

CentOS7離線安裝GCC

離線環境需要rpm安裝gcc,記錄下安裝過程 所需檔案 cpp 4.8.2 16 el7.x86 64.rpm gcc 4.8.2 16 el7.x86 64.rpm glibc 2.17 55 el7.x86 64.rpm glibc common 2.17 55 el7.x86 64.rpm g...