我从网上下载了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位的。它真的让我很困惑。如何在64位机器上将libxml2和libcurl编译为32位?
我只希望应用程序可以正常运行,有人帮助。非常感谢。
'CFLAGS =' - m32'./configure && make && sudo make install' – 2013-08-23 05:41:53
只需在shell中输入CFLAGS =' - m32'?然后运行./configure等。 – lalala23456
@lalalalalalalala命令的第一部分是'CFLAGS =' - m32'./configure'。从字面上看。喜欢这个。没有其他的。 – 2013-08-23 05:48:44