编译安装GCC

 admin   2022-08-04 16:34   213 人阅读  0 条评论

系统环境

centos7.6

GCC 下载地址

http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-9.3.0/gcc-9.3.0.tar.gz

1)svn

http://gcc.gnu.org/svn/gcc/

(2)mirrors:

http://gcc.gnu.org/mirrors.html

(3)git

http://gcc.gnu.org/git/?p=gcc.git;a=summary (http://gcc.gnu.org/wiki/GitMirror)

首先安装gmp mpc mpfr,否则会报错configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.

先贴一下三个软件的下载链接

                    wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2

      wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2

      wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz

下载到opt目录下

一、安装gmp软件

首先解压缩

tar -jxcf gmp-6.1.0.tar.bz2

cd gmp-6.1.0

./configure

然后执行 make&&make install

ls /usr/local/lib/libgmp*

图片.png

如果报错checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin

还需要安装M4库,手动或者用yum安装都可以

图片.png


图片.png

图片.png

没报错且出现上图所示内容就说明安装成功了

二、安装mpfr

tar -jxvf mpfr-3.1.4.tar.bz2

./configure --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib(由于mpfr依赖于gmp这个库,所以在configure时,需要设置好gmp库所在的位置,供安装mpfr库时使用。)

make $ make check $ sudo make install

图片.png

图片.png

图片.png

三、安装mpc

tar -zxvf mpc-1.0.3.tar.gz
cd mpc-1.0.3

./configure

make&&make install

图片.png

图片.png

四、开始编译GCC

cd ../gcc-9.3.0/

./configure --enable-checking=release --enable-language=c,c++ --disable-multilib --prefix=/usr

直接./configure也可以

make&&make install

图片.png

编译时间很长,忘了截图了

图片.png


本文地址:https://liuchunjie.top/?id=448
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?