Linux下编译安装gcc
程序员文章站
2022-05-29 11:49:43
...
引言
1、gcc下载地址:ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases
2、GMP、MPFR、MPC下载地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/
步骤
1、安装gcc需要依赖GMP、MPFR、MPC, 而MPFR依赖GMP,而MPC依赖GMP和MPFR,所以要先安装GMP,其次MPFR,最后才是MPC。
2、下载gcc5.5.0、gmp4.3.2、mpfr2.4.2、mpc0.8.1,均放在/usr/local下
3、切换到root用户
4、安装gmp4.3.2
# tar jxvf gmp-4.3.2.tar.bz2
# cd gmp-4.3.2
# ./configure –prefix=/usr/local/gmp-4.3.2
# make
# make install
5、安装mpfr2.4.2
# tar jxvf mpfr-2.4.2.tar.bz2
# cd mpfr-2.4.2
# ./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2
# make
# make install
6、安装mpc0.8.1
# tar –zxf mpc-0.8.1.tar.gz
# cd mpc-0.8.1
# ./configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2
# make
# make install
7、添加环境变量
export LD_LIBRARY_PATH="/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:$LD_LIBRARY_PATH"
8、安装gcc
# tar –zxf gcc-5.5.0.tar.gz
# cd gcc-5.5.0
# ./configure --prefix=/usr/local/gcc-5.5.0 -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-0.8.1
# make -j 4
# make install
9、添加gcc到环境变量
export LD_LIBRARY_PATH="/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/gcc-5.5.0/lib64:$LD_LIBRARY_PATH"
上一篇: 深入理解计算机系统第三章笔记 gcc
下一篇: gcc程序获取对象类型名
推荐阅读
-
Linux系统下 MySQL 安装 指南(5.7和8.0 版本)
-
Linux centos7环境下MySQL安装教程
-
linux下安装oracle后使用命令行启动的方法 linux启动oracle
-
Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
-
Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程
-
linux下apache、mysql、php安装配置详细笔记
-
Linux下编译安装MySQL-Python教程
-
Linux下Nginx安装的方法(pcre和openssl)
-
linux下Nginx 0.8.40的安装方法
-
详解Linux 下开发微信小程序安装开发工具