6.2 构建配置
除了 Include/cpython/initconfig.h
中的运行时配置,在根目录中的 pyconfig.h
文件中还有一个构建配置。构建配置位于根目录的 pyconfig.h 文件中,这个文件是在执行 ./configure
(macOS 和 Linux)或者 build.bat
(Windows)过程中动态创建的。
通过执行以下命令即可看到构建配置:
构建配置属性属于编译时值,用于选择要链接到二进制文件中的附加模块。如:调试器、检测库和内存分配器都是在编译时进行设置的。
通过以上三个配置阶段(预初始化配置、运行时配置、构建配置),现在 CPython 解释器就可以开始接受输入并将文本转换为可执行代码了。
Last updated