使用_ctype模块静态编译Python解释器

我正在构建一个特殊用途的嵌入式Python解释器,希望避免依赖动态库,所以我想用静态库来编译解释器(例如libc.a而不是libc.so)
我试过这个:
"要获得纯静态的python可执行文件,还必须按如下方式进行配置:
./CONFIGURE LDFLAGS="-Static-Static-libgcc"CPPFLAGS="-Static"
在启用这些标志的情况下进行构建后,您可能会收到许多关于"重命名,因为库不存在"的警告。这意味着您没有正确配置模块/设置,需要:
A)添加一行(靠近顶部),如下所示:
**静态**
(这是星号/星号"静态"和不带空格的星号)
但Make未能构建出许多模块。
我还希望在我的静态可执行文件中包含_ctype模块。但他没有出现在模块/设置注释中。
谢谢

标签: python

添加新评论