1
我有64位solaris - sparc和opteron系统。在/ usr/local/lib下,我可以看到两个系统的libiconv.so。在libiconv.so文件命令提供以下的输出: -libiconv solaris-sparc/opteron 64位
ELF 32-bit LSB dynamic lib 80386 Version 1, dynamically linked, not stripped, no debugging information available
如何构建64位libiconv的W/O在SPARC和Opteron系统扰乱现有的32位?原因是,我不知道libiconv的现有版本。
@ jilliagre ...感谢您的帮助。我必须在makefile中使用-liconv才能链接到libiconv。我在.cpp文件中包含#include。如果iconv是标准C库的一部分,我应该在我的makefile中使用什么来链接到32位和64位iconv? –
confused
2011-05-11 16:28:45
@ jilliagre ..感谢您的帮助。我必须在makefile中使用-liconv才能链接到libiconv。我在.cpp文件中包含#include。如果iconv是标准C库的一部分,我应该在我的makefile中使用什么来链接到32位和64位iconv?我需要使用-liconv来摆脱“未定义符号”错误。当我使用-liconv时,它将解析为32位的/usr/local/lib/libiconv.so。 –
confused
2011-05-11 17:00:26
根据您正在构建的内容,您从不链接到32位和64位库中的任何一个或另一个。你观察到的未定义符号是什么? – jlliagre 2011-05-11 20:34:58