为什么在python中导入.so文件时会出现一个小小的ndian错误

2024-10-01 07:11:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用Python的一个C++扩展名为pySNDObj.并且得到了一个我从未见过的错误,而且在网上找不到任何关于它的信息:(

ImportError:/home/nhnifong/SndObj-2.6.6/python/_斯多布杰·索:ELF文件数据编码不小的尾数

我知道这可能意味着字节顺序是向后的,所以我尝试编写一个小脚本,一次读取2个字节,并在写回之前切换它们的顺序。没用。在

有人知道该怎么办吗?在


Tags: 文件脚本信息home字节顺序错误elf
1条回答
网友
1楼 · 发布于 2024-10-01 07:11:05

你必须自己从源代码构建扩展。在

您尝试“反转字节”是很勇敢的,但是只有ELF文件的某些部分具有面向字(而不是面向字节)的数据。在

此外,所讨论的dll不太可能是为系统的CPU架构编译的。在

相关问题 更多 >