ldlinuxso2
⑴ ld-linux.so.2是什么文件
这是glibc的库文件,一般链接到相应版本的ld-xxx.so上,是和动态库载入有关的函数,具体封装了哪些函数,请查相应版本的Glibc源码。
⑵ 怎样安装ld-linux.so.2
如果是x86_64位系统的话,这个包在/lib64/下面。 如果不有安装glibc也是没有这个文件的,需要通过#yum install glibc -y来安装就有了。
⑶ linux系统ls,ll命令提示“-bash: /bin/ls: /lib/ld-linux.so.2: bad ELF interpreter:”怎么回事
是因为64位系统中安装了32位程序
解决方法:
yum install glibc.i686
⑷ 在linux系统中安装软件:/lib/ld-linux.so.2:bad elf interpreter怎么解决 常用的
[root@ server]# javac -version -bash: /server/jdk1.7/bin/javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 解决: 找到系统光盘里的rpm 包,安装下面 glibc包 和nss包:(可能有一些不用也行,但还是把下面的包都装了) glib2-2.22.5-5.el6.i686.rpm glib2-2.22.5-5.el6.x86_64.rpm glib2-devel-2.22.5-5.el6.i686.rpm glib2-devel-2.22.5-5.el6.x86_64.rpm glibc-2.12-1.7.el6.i686.rpm glibc-2.12-1.7.el6.x86_64.rpm glibc-common-2.12-1.7.el6.x86_64.rpm glibc-devel-2.12-1.7.el6.i686.rpm glibc-devel-2.12-1.7.el6.x86_64.rpm glibc-headers-2.12-1.7.el6.x86_64.rpm glibc-utils-2.12-1.7.el6.x86_64.rpm glibmm24-2.22.1-1.el6.x86_64.rpm nss-softokn-freebl-3.12.7-1.1.el6.i686.rpm nss-softokn-freebl-3.12.7-1.1.el6.x86_64.rpm [root@ ld-linux.so.2]# rpm -ivh * --force --nodeps 再重新测试,成功! 本篇文章来源于 Linux公社网站() 原文链接:/Linux/2012-08/68889.htm
⑸ linux下编译出现warning :ld-linux.so.3,needed by
需要这个动态库libstdc++.so,因为没有找到。
当然也可以加参数帮助编译器找-rpath或者-rpath-link。
还是多学习一下编译器的链接的原理。推荐看看bison源代码分析,以便写的代码一次性通过。
不至于出现这样那样的错误。