1

我有 64 位 solaris - sparc 和 opteron 系统。在 /usr/local/lib 下,我可以看到两个系统的 libiconv.so。libiconv.so 上的文件命令给出以下输出:-

ELF 32-bit LSB dynamic lib 80386 Version 1, dynamically linked, not stripped, no debugging information available

如何在 sparc 和 opteron 系统上构建 64 位 libiconv 而不会干扰现有的 32 位?原因是,我不知道现有版本的 libiconv。

4

1 回答 1

2

此 libiconv.so 不属于非标准 /usr/local/lib 中的操作系统的一部分。如果您想自己构建或从其他地方安装此库的 64 位版本,您可以将其安装在 /usr/local/lib/amd64 或 /usr/local/lib/64 中。

然而,这首先可能是无用的,因为 Solaris 已经在其标准 C 库中包含了 iconv 库函数,因此 Gnu libiconv 在这里基本上是多余的和不必要的。

于 2011-05-11T05:31:36.373 回答