本人的系统是RH4.0AS.想升级GCC到4.3.0版本,在安装前,需要先安装MPFR和GMP.
下载MPFR (mpfr-2.3.0), MPFR_patch 和GMP (gmp-4.2.2).
分别加压缩.
[root@ibm ~]# tar jxf mpfr-2.3.0.tar.bz2 &
[root@ibm ~]# tar jxf gmp-4.2.2.tar.bz2 &
安装过程是先安装gmp,然后再安装mpfr.
安装gmp
[root@ibm ~]# cd gmp-4.2.2
[root@ibm gmp-4.2.2]# ./configure
[root@ibm gmp-4.2.2]# make
[root@ibm gmp-4.2.2]# make check
这一步是必要的,用来查看有没有文件不匹配或缺失,在最后提示,到时注意看有没有Erro之类的提示,如果没有说明安装正常了. 本人安装过程中没有出现错误, 如果网友编译过程中出了问题记得告诉我.
[root@ibm gmp-4.2.2]# make install
安装编译后的软件,完成了安装过程
有必要说明程序的头文件(.h)和库文件(lib*)的位置,本次安装会安装在 /usr/local/include 和 /usr/local/lib . 这个对后面安装mpfr很有作用.
安装mpfr
[root@ibm ~]# cd mpfr-2.3.0
接下来把补丁给安装上
[root@ibm ~]# patch -N -Z -p1 < mpfr-2.3.0.patch
在安装过程中,有两个.c文件因为时间参数不能匹配而不能应用补丁.mpfr.h和version.c
Not setting time of file mpfr.h (time mismatch)
Not setting time of file version.c (time mismatch)
在接下来的安装似乎没有影响.希望知道的朋友告诉我
接着配置
[root@ibm mpfr-2.3.0]# ./configure --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib
[root@ibm mpfr-2.3.0]# make
[root@ibm mpfr-2.3.0]# make check
如果出现如下信息
====================
All 132 tests passed
====================
make[2]: Leaving directory `/root/mpfr-2.3.0/tests'
make[1]: Leaving directory `/root/mpfr-2.3.0/tests'
make[1]: Entering directory `/root/mpfr-2.3.0'
make[1]: Nothing to be done for `check-am'.
make[1]: Leaving directory `/root/mpfr-2.3.0'
说明编译成功了.
接下来安装
[root@ibm mpfr-2.3.0]# make install
注:
如果在配置mpfr的过程中出现如下信息
checking if gmp.h version and libgmp version are the same... (4.2.2/4.1.4) no
configure: WARNING: 'gmp.h' and 'libgmp' seems to have different versions or
configure: WARNING: we cannot run a program linked with GMP (if you cannot
configure: WARNING: see the version numbers above).
configure: WARNING: However since we can't use 'libtool' inside the configure,
configure: WARNING: we can't be sure. See 'config.log' for details.
configure: creating ./config.status
gmp.h的版本不匹配
原因多数是因为没有添加 --with-gmp-include 而造成的, 只要安我的做就可以通过
如果没有 --with-gmp-include=/usr/local/include --with-gmp-lib=/usr/local/lib
很可能在 make check 的时候会出现以下错误
__gmp_get_memory_functions
- 浏览: 546426 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
发表评论
-
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
2015-10-21 09:48 531原文地址:http://c.biancheng.net/cpp ... -
Linux(非ubuntu系统)下安装lrzsz
2015-09-14 15:12 467原文地址:http://jingyan.baidu.com/a ... -
Linux中LANG,LC_ALL,local详解
2015-09-08 15:59 703原文地址:http://blog.csdn.net/z4213 ... -
linux查看磁盘io的几种方法
2015-04-21 10:04 1240原文地址:http://www.3lian.com/edu/2 ... -
Linux新手入门:Unable to locate package错误解决办法
2015-03-24 09:33 961原文地址:http://www.cppblog.com/col ... -
Linux命令大全(自己用)
2015-02-10 11:42 1120原文地址:http://blog.chinaunix.net/ ... -
Linux中find常见用法示例
2014-10-24 09:42 378原文地址:http://blog.chin ... -
Linux中find常见用法
2014-10-24 09:40 622原文地址:http://tutorials.hostucan. ... -
CentOS升级Git(自己看)
2014-10-23 10:13 352原文地址:http://blog.csdn.net/ljian ... -
rpm 命令|rpm 安装|rpm 卸载|rpm 使用|rpm 删除
2014-10-23 10:04 631原文地址:http://www.jb51.net/LINUXj ... -
vbox中Linux mysql 的远程连接
2014-07-02 16:53 701原文地址:http://pengranxi ... -
关于vbox使用的一点总结
2014-07-02 16:52 816原文地址:http://chinachen ... -
putty
2014-07-02 15:36 660putty host 127.0.0.1:2222 putty ... -
ssh 连 koding
2014-07-02 14:03 847原文地址:http://www.cnblo ... -
用PROXYCHAINS实现SSH全局代理
2014-07-02 13:26 2710用PROXYCHAINS实现SSH全局代理 LINUX下可以实 ... -
在windows下用virtualbox虚拟ubuntu,并通过ssh登录
2014-07-01 16:37 581The best way to login to a gues ... -
文本搜索必学命令-grep egrep fgrep用法以及正则表达式
2014-03-13 14:54 763文本搜索必学命令-grep egrep fgrep用法以及正则 ... -
HTTrack 网站复制
2014-02-14 16:03 3010黑客 专题一 常用工具 ... -
linux下源码安装软件
2014-01-17 13:32 706http://www.cnblogs.com/huangfen ... -
抓包工具
2014-01-08 18:07 628backtrack http://www.backtrack ...
相关推荐
linux升级GCC的时候,依赖的三个库,mpc,mpfr,gmp.在别的地方下载都太慢了。上传到这里可以快一些
gcc安装所需的mpfr与gmp,为目前最新版mpfr-3.1.0和gmp-4.3.0。
最新的gmp6.1.1,mpfr3.1.4在windows下用mingw64编译出的64位静态库+动态库,欢迎使用
gcc4.4.3安装相关gmp和mpfr的两个工具。
MPFR=mpfr-2.4.2 GMP=gmp-4.3.2 MPC=mpc-0.8.1
gcc依赖包
mpc-0.8.1 、mpfr-2.4.2 、gmp-4.3.2 安装gcc4.8 扩展,欢迎大家下载
由于MPFR依赖GMP,而MPC依赖GMP和MPFR,所以要先安装GMP,其次MPFR,最后才是MPC。这里三个库我用的版本分别是gmp4.3.2,mpfr2.4.2和mpc0.8.1
里面包括gcc-6.2.0.tar.bz2、gmp-6.1.2.tar、mpc-1.1.0.tar.gz、mpfr-4.0.1.tar.bz2
linux离线安装gcc所需的三个包一键拿走 gmp-5.13 mpc-1.0.1 mpfr-3.1.2 安装方法可参照
提供了可以在VS2008和VC++6.0上使用大数运算库GMP-6.1.1(提供C和C++接口),以及支持高精度浮点计算的MPFR-3.1.4(只含C接口)。 包含文件: gmp.h、gmpxx.h、mpfr.h、mpf2mpfr.h; libgmp-10.lib、libgmpxx-4.lib...
而mpfr通常源文件里面没有VC++项目文件.这里是一位英国老程序员编译好的库文件. 具体的使用跟网上mpir的编译之后的操作方法类似:参考...
mpfr-2.4.2 gmp-4.3.2 gcc-4.9.0 下载依赖项 ``` cd gcc-4.9.0 ./contrib/download_prerequisites ``` 如果网络不好,这步不能执行完毕的,可进行如下操作: * 将相应的三个文件拷贝到gcc-4.9.0文件夹...
安装GCC必需的三个文件(gmp、mpfr、mpc)之一,mpfr,安装此库之前需要先安装M4,否则无法完成安装。另:上述文件我已上传至我的资源,如有需要下载即可。 压缩包中有多种格式,择一安装即可。 The MPFR library is...
linux下,gcc环境相关tar包下载,内含四个tar包,gcc、gmp、mpc、mpfr等
gcc安装依赖库,gmp-4.3.2.tar.bz2, mpfr-2.4.2.tar.bz2, mpc-0.8.1.tar.gz
gmp-5.0.1、mpfr-3.1.0.tar、mpc-0.9.tar打包下载,拥有安装gcc编译器时用到的3个库文件
gcc下载地址 https://ftp.gnu.org/gnu/gcc/gcc-6.1.0/ 需要如上工具才能正确安装最新版
gcc安装依赖包mpfr-2.4.2.tar.bz2、mpc-0.8.1.tar.gz、isl-0.14.tar.bz2、gmp-4.3.2.tar
编译gcc4.8必备库 gmp-4.3.2.tar.gz mpfr-2.4.2.tar.bz2 mpc-1.0.3.tar.gz