1

我正在尝试在 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 文件的引用,并且为依赖项链接了正确的库,但由于某种原因没有生成。

4

1 回答 1

1

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

  • 该文件存在。
  • 当你制作时,你在正确的目录中。

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

于 2012-11-15T18:22:51.540 回答