使用自定义模块构建python解释器的问题

时间:2012-11-15 18:11:28

标签: c++ python linux gnu-make python-2.6

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

1 个答案:

答案 0 :(得分:1)

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

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

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