在centOS7.2上编译gcc4.4.7

发布时间:2017-4-29 6:02:15 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"在centOS7.2上编译gcc4.4.7 ",主要涉及到在centOS7.2上编译gcc4.4.7 方面的内容,对于在centOS7.2上编译gcc4.4.7 感兴趣的同学可以参考一下。

1.前置

首先,可以参考我的上篇文章,在centOS7.2上编译gcc4.1.2,过程基本一致,这里只对可能遇到的错误情况进行说明。

2.安装texinfo4.8

我的centos7.2版本,自带的是gcc4.8,texinfo 5.1,在编译gcc的过程中主要遇到的是texinfo 5.1版本过高,导致无法处理gcc中的文档,在搜索各种方法无果后,我决定把texinfo降级到4.8(主要是我找到的是4.8,gcc4.4.7中的语法支持的是4.6以上,但是不支持5.x,虽然很奇怪在编译4.1.2的时候却不是这个问题,个人决定按照备注里面修改里面的参数其实没有作用的),texinfo4.8的链接

当然,关于卸载yum包可以参考下面的说明

查看yum 安装过的包、库

yum list installed |grep java

卸载

yum -y remove java-1.7.0-openjdk*

查看yum库中的安装包

yum -y list java*

安装

yum -y install java-1.7.0-openjdk*

卸载完毕后,自行编译安装texinfo4.8,./configure ,make, make install 这一套下来即可。

3.关于依赖包

gcc 安装前需要安装mpfr、gmp和mpc库,这些,在gcc4.4.7中只能手动安装,可以使用yum安装,不过注意mpc的名字是libmpc开头。

你可以使用gcc4.9里面的./contrib/download_prerequisites,直接下载最新的依赖包,只是gcc.4.4.7中不存在这个文件。

4.关于错误

make失败的时候可以使用,make check 打印出错误。

在我的这个错误中出现的是:host-x86_64-unknown-linux-gnu/fixincludes:No such file or directory 没有文件或目录 !

或者这样的问题:../gcc/doc/cppopts.texi:761: @itemx must follow @item

但是确实是texinfo的问题。

上一篇:svn清理失败且路径显示乱码
下一篇:Linux Red hat修改主机名

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款