gcc: /usr/lib/libstdc++.so.5: No such file or directory 问题解决

在ubuntu上装oracle 10g,依着以前在RHEL上的习惯往下装,在link部分碰上了以下错误:

Error in invoking target 'all_no_orcl ihsodbc' of makefile '/opt/ora10/rdbms/lib/ins_rdbms.mk'. 
See '/home/oracle/oraInventory/logs/installActions2010-07-07_10-29-59AM.log' for details.

这个以前在32bit RHEL上装9I时碰到过,记得是打一个patch就能够过的,但是10g里不存在这情况的。
遂看
/home/oracle/oraInventory/logs/installActions2010-07-07_10-29-59AM.log :

INFO: gcc: /usr/lib/libstdc++.so.5: No such file or directory

INFO: /opt/ora10/bin/genorasdksh: Failed to link liborasdkbase.so.10.2

INFO: make: *** [liborasdkbase] Error 1

这里显示了,是找不到
libstdc++.so.5,但事实上ubuntu上的libstdc++已经是libstdc++.so.6版本了

conner@conner-pc:/home/oracle$ sudo ls /usr/lib | grep libstdc++
libstdc++.so.6
libstdc++.so.6.0.13

那么,就试着soft link一下

conner@conner-pc:/home/oracle$ sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

然后在出错页面点击retry,通过。

注意的是,网上有些人在最后soft link这一部分使用了 sudo ln -s /usr/lib/libstdc++.so.6.0.13  /usr/lib/libstdc++.so.5 这种方式,没有通过,所以注意不需要指定具体的 libstdc++.so的version,指定为***.so.6即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值