使用自定义模块构建 python 解释器时出现问题

Problems building python interpreter with custom module

本文关键字:问题 解释器 python 自定义 模块 构建      更新时间:2023-10-16

我正在尝试在Linux上构建python-2.6解释器,并在解释器中嵌入自定义模块。我尝试按照 Python 文档中的"使用 C 或 C++ 扩展 Python"的说明进行操作,但一直出错。我在构建时不断收到以下错误:

make: *** No rule to make target `Modules/_custommodule.c', needed by `Modules/_custommodule.o'.  Stop.

我已经检查了生成的 Makefile,它确实包含对我的 _custommodule.c 文件的引用,并且具有链接用于依赖项的适当库,但由于某种原因没有创建。

这通常是因为你没有一个名为custommodule.c的文件可供制作。检查:

  • 该文件存在。
  • 制作时,您位于正确的目录中。

如果这不起作用,请使用该目录的目录列表编辑您的帖子。