救命啊。。error while loading shared libraries

liuyang1943 2009-06-12 10:48:12
我在linux下使用gcc或vi的时候都出现提示:error while loading shared libraries:libdl.so.2 ELF file OS ABI error in shared library
我查看了下lib/目录下的libdl.so.2文件是连接到libdl-2.3.2.so文件的。我重新下载了libdl-2.3.2.so文件,结果还是不行,重新建立软连接到libdl.SO.2提示连接已经存在,但每次运行GCC编译还是提示error while loading shared libraries:libdl.so.2 ELF file OS ABI error in shared library,运行vi仍然会出现上面的问题,是在搞不定了,高手救命啊!!!
...全文
1427 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyang1943 2009-06-12
  • 打赏
  • 举报
回复
就没有别的办法了吗。。。了吗。。。了吗。。。。了吗。。。。
liuyang1943 2009-06-12
  • 打赏
  • 举报
回复
gcc不能使用的情况下装gcc很麻烦呢。。。
liuyang1943 2009-06-12
  • 打赏
  • 举报
回复
除了重装就没别的办法了吗。。。。。
puheavy123 2009-06-12
  • 打赏
  • 举报
回复
重新装过GCC吧,是缺了libdl.so.2,或者你去网上找一个
liuyang1943 2009-06-12
  • 打赏
  • 举报
回复
但是vim的关联文件中有libdl.so.2
liuyang1943 2009-06-12
  • 打赏
  • 举报
回复
还是一样的情况,完整提示是:/usr/bin/ld:error while loading shared libraries:libdl.so.2 ELF file OS ABI invalid
我看了下查看了下/usr/bin/下面的gcc,关联文件中并没有libdl.so.2,只有libc.so.6和ld-linux.so.2,是不是这个原因?
puheavy123 2009-06-12
  • 打赏
  • 举报
回复
用ldconfig更新一下链接库先,再看看情况
  • 打赏
  • 举报
回复
天啦,你还是那个问题啊?

觉得你要先查下环境变量对不对,PATH里有你的目录没?
puheavy123 2009-06-12
  • 打赏
  • 举报
回复
看看你的包

[root@RHEL4_U5 lib]# rpm -qa|grep glibc
glibc-headers-2.3.4-2.36
glibc-2.3.4-2.36
glibc-kernheaders-2.4-9.1.100.EL
glibc-common-2.3.4-2.36
glibc-devel-2.3.4-2.36

去这里下载过

http://rpm.pbone.net/index.php3?stat=3&limit=8&srodzaj=1&dl=40&search=libdl.so.2&field

装@!!!
puheavy123 2009-06-12
  • 打赏
  • 举报
回复
那就去网上找这个libdl.so.2

19,619

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧