【发布时间】:2017-11-29 00:06:20
【问题描述】:
我一直在查看 python.h 为大多数模块导入的 CPython 源代码。仅通过跟踪代码,我找不到将Py_Main() 例程放入范围的点。
我确实在Modules/main.c 中找到了Py_Main 的定义,以及include/pylifecycle.h 中的原型,我似乎无法拼凑出它是从哪里导入的,或者如果这是在链接器上完成的与make平级。
TLDR:
#include "python.h"、Py_Main 现在在作用域内......它是在什么时候被注入那里的?
【问题讨论】:
标签: python c implementation cpython