【发布时间】:2014-01-13 15:06:35
【问题描述】:
我正在编写一个 Python 应用程序,它使用图形并依赖于 PySDL2 库。 PySDL2 依赖于编译的SDL2 二进制库,可以是downloaded from SDL site。我写了一个bootstrap script to automate the process,但它只适用于Windows,因为Linux 没有二进制下载。
问题是如何为 Linux 下载二进制 SDL2?
目前尚不清楚是否有可能创建适用于所有 Linux 的 .so 文件,是否是因为不可能创建适用于每个 CPU 的 .so 文件,这主要是因为它是不清楚是否已经在这个方向上做了任何工作(我相信人们试图研究这个问题),如果是,那么为什么不采用可移植 .so 文件的格式(针对不同发行版和 CPU 的跨平台)。
更新:我不介意安装包含 Linux 社区提供的更新和安全修复程序的依赖项(包),但这应该在用户空间中完成,并且我需要能够使用可移植脚本。
【问题讨论】:
标签: python linux shared-libraries sdl-2 pysdl2