【问题标题】:naming convention: What does the 'm' mean in libpython3.5m.dylib命名约定:libpython3.5m.dylib 中的“m”是什么意思
【发布时间】:2015-09-12 23:58:38
【问题描述】:

我已将 python 3.5 版安装到非系统目录。 libpython 的名称是:libpython3.5m.dylib。名称中最后一个 m 字符是什么意思?

【问题讨论】:

标签: python


【解决方案1】:

后缀指的是python库的ABI detail。在这种情况下,m 表示在编译 python 解释器时使用了--with-pymalloc。其他可能的后缀字符包括:d (--with-pydebug) 和 u (--with-wide-unicode)。

有关扩展模块的 ABI 标记的更多详细信息,请参见 PEP 3149

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 2011-11-23
    • 2011-08-16
    • 2022-01-21
    • 2017-01-03
    相关资源
    最近更新 更多