2024-05-05 18:46:59 发布
网友
我正在尝试在solaris10上从源代码构建python 64位。 在网上搜索了一会儿。我尝试在执行时使用CFLAGS=-m64 LDFLAGS=-m64/配置。但是得到错误的ELFCLASS32这样的错误
试过下面的
./configure CFLAGS=-m64 LDFLAGS=-m64 但运气不好。make正在抛出类似“make:Fatal error:Command failed for target'libinstall”的错误
我怀疑这是关于gcc的
短暂性脑缺血发作
问题是您正在将64位程序与32位库链接。这就是类错误的全部内容。你知道吗
不幸的是,Solaris上的默认值往往是生成32位库。确保使用-m64生成64位库,并对生成的.o文件使用file命令来验证它们是64位库。64位库位于每个库目录的子目录64/中(例如/usr/lib/64/)。你知道吗
-m64
.o
file
64/
/usr/lib/64/
问题是您正在将64位程序与32位库链接。这就是类错误的全部内容。你知道吗
不幸的是,Solaris上的默认值往往是生成32位库。确保使用
-m64
生成64位库,并对生成的.o
文件使用file
命令来验证它们是64位库。64位库位于每个库目录的子目录64/
中(例如/usr/lib/64/
)。你知道吗相关问题 更多 >
编程相关推荐