博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下升级4.5.1版本gcc
阅读量:4354 次
发布时间:2019-06-07

本文共 1451 字,大约阅读时间需要 4 分钟。

1.背景:公司编译的服务器gcc版本非常老旧,还在使用4.1.2.由于一下新特性必须在4.2.0之后的版才支持编译。所以没办法只能升级。但是不能破环整体环境(因为其他人还需要依赖东东)。

2.首先需要下在一个gcc的版本,还有其依赖库,我这里是4.5.1的gcc 其他依赖的库分别是gcc-4.5.1.tar.gz  gmp-6.1.0.tar.bz2 mpc-1.0.3.tar.gz   mpfr-3.1.4.zip

3.首先安装gmp 因为他不需要依赖直接进去./configure  --prefix=/xx/gmp;make clean;make -j8;make install

4.然后是装mpfr 因为他依赖gmp 进去./configure  --prefix=/xx/mpfr  --with-gmp=/xx/gmp;make clean;make -j8;make install

5.再装mpc 因为依前面gmp 和mpfr 两个东西,./configure  --prefix=/xx/mpfr  --with-gmp=/xx/gmp  --with-mpfr=/xx/mpfr;make clean;make -j8;make install

6.再装gcc  ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux; make clean;make -j16;make install; 看情况进行缩减配置

7.装完之后就能用 用的时候如果需要不影响其他人 可以export 替换一下 当前gcc的路径。

8.还有一种方式就是建立一个软连接 ,首先保存之前的文件为备份,使当前用的gcc 指向你编译出来的gcc路径  ln -s /opt/node/bin/xxx /usr/bin/xxx

 

转载于:https://www.cnblogs.com/xlsss159/p/11338541.html

你可能感兴趣的文章
IOS中的self 和 super
查看>>
UITextView textViewDidChange 限制字符长度崩溃问题 解决办法
查看>>
Linux基础命令
查看>>
9个使用前必须再三小心的Linux命令
查看>>
POWERDESIGNER 15 反向生成PDM[转]
查看>>
Java 语法 索引 ----- 常量(Constants)
查看>>
win2003 64位系统下ODBC连接使用
查看>>
Java(33)_ JDBC指针移动
查看>>
物联网操作系统HelloX V1.79发布公告
查看>>
迁移应用数据库到MySQL Database on Azure
查看>>
PAT_3n+1 猜想
查看>>
Linux Shell编程(7)——变量赋值
查看>>
[LeetCode] Two Sum
查看>>
Linux dd命令制作U盘启动盘
查看>>
Docker for windows 入门二(Kitematic的使用)
查看>>
RHEL 7 安装步骤详解
查看>>
TCP三次握手应用及原理
查看>>
ARP协议揭密
查看>>
自动同步自动备份两台电脑文件的方法
查看>>
【BZOJ4816】【SDOI2017】数字表格 [莫比乌斯反演]
查看>>