看开源代码利器—用Graphviz + CodeViz生成C/C++函数调用图(call graph) - 转

GCC 4.6.2 安装疑难解析
本文记录了在64位CentOS系统下安装GCC 4.6.2过程中遇到的问题及解决办法。作者首先尝试在cygwin环境下安装,但出现了依赖缺失的情况。随后在CentOS系统中使用yum命令安装了必要的依赖包,尽管如此,在编译过程中依然遇到了共享对象错误。为解决这一问题,需要进一步研究并采取相应的措施。

From http://www.linuxidc.com/Linux/2015-01/111501.htm

实际按照上文操作,主要是安装gcc-4.6.2出现一些问题,原先在cygwin下安装,结果提示缺少3个东西,编译gcc失败。

centos下,yum -y install mpfr-devel libmpc-devel gmp-devel

后来又提示错误,(我是在64位Centos下安装的),于是需要安装glibc-devel.i686,可能也需要安装libgcc.i686。对

第一次安装失败后,不要再执行install_gcc-4.6.2.sh。cd gcc-graph/objdir,sudo make

结果”/usr/bin/ld: .libs/alloc.o: relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC"这样的错误仍然报出,看来需要google下,看看分步骤如何安装。

转载于:https://www.cnblogs.com/tangxiaosheng/p/5513163.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值