PSP 开发/Python
外观
< PSP 开发
一个 youtube 视频 展示了一个在名为 无栈 Python 的 Python 构建上的 PSP 操作。尚未找到包含构建、源代码或描述从源代码构建 无栈 Python 的已知描述。
建议您自己构建 Python,因为 Python 的核心已准备好针对不同的平台进行嵌入式开发。主要原因是必须对其进行 ./configure 操作。一种可能的方法是获取 libpython.a 的副本,并收集必要的头文件以供使用。这可能还需要您将已编译的 Python 文件(库)复制到 PSP 上,俗称安装它们。
Python 提供的许多功能将丢失。尽管如此,基本库和非网络库应该可以正常工作。
可能需要编辑 Python 源代码,例如,在 Windows 上使用 mingw64/32 时,格式化字符串时 %zu 不存在。似乎每个错误和打印输出都使用 %z*。
- https://docs.pythonlang.cn/2/extending/embedding.html
- https://docs.pythonlang.cn/3.7/extending/embedding.html
- https://wiki.python.org/moin/BuildStatically