检查构建步骤#
当您遇到特定 Python 扩展模块或其他构建目标的问题时,有多种方法可以准确了解构建系统正在执行的操作。除了查看目标的 meson.build
内容之外,还包括:
读取构建目录中生成的
build.ninja
文件;使用
meson introspect
来了解目标使用的构建选项、依赖项和标志;读取
<build-dir>/meson-info/*.json
以了解有关发现的依赖项、Meson 计划将文件安装到的位置等的详细信息。
这些信息在构建的配置阶段(即运行 meson setup
)之后即可获得。通常,查看这些信息比运行构建并读取完整的构建日志更有效。
有关此主题的更多详细信息,请参阅 SciPy 文档页面关于构建自省的内容。