d**d 发帖数: 389 | 1 今天编译个OPENSOURCE的东西, 最后出错:
/usr/bin/ld: cannot find /lib//libc.so.0
collect2: ld returned 1 exit status
google了一下,也没有什么头绪,但是有文章讲
libc.so.N (where N is 6 or more).
我自己的机器上有/lib/libc.so.6,这个实际上是个link 文件,指到libc-2.11.2.so上
去的。
俺的问题是:
1. 这个libc.so.0是怎样被指定必须使用这个lbc.so.0而不是libc.so.6?
2. 怎样修改这个错误使编译能够通过啊?
非常感谢。 |
S*A 发帖数: 7142 | 2 你的 makefile 或者其中一些 binary module 要用 libc.so.0
最简单就是 symlink libc.so.0 到你的 libc.so.6 上面。
看看能不能。
【在 d**d 的大作中提到】 : 今天编译个OPENSOURCE的东西, 最后出错: : /usr/bin/ld: cannot find /lib//libc.so.0 : collect2: ld returned 1 exit status : google了一下,也没有什么头绪,但是有文章讲 : libc.so.N (where N is 6 or more). : 我自己的机器上有/lib/libc.so.6,这个实际上是个link 文件,指到libc-2.11.2.so上 : 去的。 : 俺的问题是: : 1. 这个libc.so.0是怎样被指定必须使用这个lbc.so.0而不是libc.so.6? : 2. 怎样修改这个错误使编译能够通过啊?
|
a*******e 发帖数: 3021 | 3 fedora?
try yum provides */libc.so.0 and see which package provides it and install
it
【在 d**d 的大作中提到】 : 今天编译个OPENSOURCE的东西, 最后出错: : /usr/bin/ld: cannot find /lib//libc.so.0 : collect2: ld returned 1 exit status : google了一下,也没有什么头绪,但是有文章讲 : libc.so.N (where N is 6 or more). : 我自己的机器上有/lib/libc.so.6,这个实际上是个link 文件,指到libc-2.11.2.so上 : 去的。 : 俺的问题是: : 1. 这个libc.so.0是怎样被指定必须使用这个lbc.so.0而不是libc.so.6? : 2. 怎样修改这个错误使编译能够通过啊?
|