python-2.7 - 使用 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中打开交叉编译库的规范方法是什么?
解决方案
推荐阅读
- excel - MSXML2.XMLHTTP 发送请求 cookie 标头失败
- javascript - dateRangePicker js 带时间选择器的单个 datePicker
- c++ - 从包裹的正态分布中采样并同时获得密度
- android - Flutter:webview中的链接打开到内置浏览器而不是webview
- powershell - Azure DevOps Pipelines 任务组添加 DNS 记录 (onprem)
- javascript - 在 react 中使用 className 或 id 访问 dom 元素的缺点是什么
- python - 为什么如果没有空格,Python 字符串是相同的,但如果有则不同?
- python-3.x - 注释返回文件的函数的正确方法是什么?
- flutter - 如何设置底部导航栏颜色像手机x一样透明?
- laravel - phpMyAdmin 挂在 Laravel Homestaed 上