我试图使用Python的C ++扩展名为PySndObj。并且得到一个我从未见过的错误,在网上找不到任何关于它的信息:(
ImportError:/home/nhnifong/SndObj-2.6.6/python/_sndobj.so:ELF文件数据编码不是小端
我知道这可能意味着字节顺序是向后的,所以我尝试编写一个小脚本,一次读取文件2个字节,并在将它们写回之前切换它们的顺序。它不起作用。
任何人都知道该怎么做?
答案 0 :(得分:4)
您必须自己从源代码构建扩展程序。
尝试“反转字节”是非常勇敢的,但只有ELF文件的某些部分具有面向字的(而不是面向字节的)数据。
此外,所讨论的dll不太可能是为您的系统的CPU架构编译的。