首页 > 解决方案 > 使用 python ctypes.cdll 加载交叉编译的库

问题描述

使用 Python-2.7.15 32b (x86_64 Ubuntu OS) 的原因...

打开共享库的典型方法ctypes是: cdll.libx = cdll.LoadLibrary('/path/to/libx.so')

但是OSError,当库用于另一种系统类型(例如 x86_64 Ubuntu 上的交叉编译 ARM 库)时,此输出

OSError: /path/to/libx.so: cannot open shared object file: No such file or directory

在python2.7中打开交叉编译库的规范方法是什么?

标签: python-2.7dllshared-librariescross-compilingctypes

解决方案


推荐阅读