我从 thw web 下载包 libxml2-2.9.1.tar.gz 和 curl-7.31.0.tar.gz。如果我在32位机器下编译这两个,就可以了。但是正式环境是64位的机器,我编译了这两个之后,libxml2和libcurl变成了64位的。当我运行应用程序时,它报告了一个错误。现在,如何在 64 位机器下将这两个包编译成 32 位?我在64位机器上发现,/usr/local/lib中有一个旧包libxml2.so.2.6.26,是64位文件;但在/usr/lib 中,也有一个文件libxml2.so.2.6.16,它是32 位的。这真的让我很困惑。
我只是希望应用程序可以运行正常,有人帮助。非常感谢。