LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1165|回复: 8

如何在gentoo下安装INTEL C++ COMPILER 11 ?

[复制链接]
发表于 2009-5-15 10:25:22 | 显示全部楼层 |阅读模式
在64位系统下安装32位ICC
已经安装好了rpm包和lib-compat,但是还是报找不到libstdc++.so.5的错误
发表于 2009-5-15 12:31:05 | 显示全部楼层
安装dev-lang/icc就好了,何必rpm,难道你就是想要32位的?
回复 支持 反对

使用道具 举报

发表于 2009-5-15 13:12:12 | 显示全部楼层
Post by tclwp;1987407
在64位系统下安装32位ICC
已经安装好了rpm包和lib-compat,但是还是报找不到libstdc++.so.5的错误

如果只是libstdc++.so.5没有,从别处拷一个过来就好了,不一定非得通过安装手段。
回复 支持 反对

使用道具 举报

发表于 2009-5-15 13:33:41 | 显示全部楼层
  1. LDPATH=/opt/intel/cc/10.1.018/lib
复制代码
是不是缺这个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-15 15:06:50 | 显示全部楼层
我的意思是已经通过emerge装了rpm这个命令,以支持第11版的安装
其实我根本就没能装上ICC 11版,尽管常用LIB目录下有libstdc++.so.5
回复 支持 反对

使用道具 举报

发表于 2009-5-15 15:09:46 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-5-16 07:09:15 | 显示全部楼层
Post by tclwp;1987492
我的意思是已经通过emerge装了rpm这个命令,以支持第11版的安装
其实我根本就没能装上ICC 11版,尽管常用LIB目录下有libstdc++.so.5


lib下的是64位的,icc需要的是32位的libstdc++.so.5
如果想不用portage安装,可以自己编译一下gcc3.3.6,生成32位的这个库就行了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-16 10:58:43 | 显示全部楼层
ebuild /usr/local/portage/dev-lang/icc/icc-11.0.083.ebuild digest
: command not founddev-lang/icc/icc-11.0.083.ebuild: line 3:
*
* ERROR: dev-lang/icc-11.0.083 failed.
* Call stack:
*               ebuild.sh, line 1817:  Called source '/usr/local/portage/dev-lang/icc/icc-11.0.083.ebuild'
'*     icc-11.0.083.ebuild, line    4:  Called inherit 'rpm' 'eutils' '
*               ebuild.sh, line 1209:  Called die
* The specific snippet of code:
*              [ ! -e "$location" ] && die "${1}.eclass could not be found by inherit()"
*  The die message:
.eclass could not be found by inherit()
*
* If you need support, post the topmost build error, and the call stack if relevant.
* This ebuild is from an overlay: '/usr/local/portage/'
*

这个是为什么呢?
回复 支持 反对

使用道具 举报

发表于 2009-5-17 05:36:18 | 显示全部楼层
少个文件吧,更新下portage试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表