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

标签 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 文件的引用,并为依赖项链接了适当的库,但由于某种原因没有生成。

最佳答案

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

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

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

关于c++ - 使用自定义模块构建 python 解释器时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13403596/

相关文章:

c++ - 范围界定运算符是否会改变幕后发生的事情?

javascript - 是否可以连接到节点。带有 C++ 客户端的 js websocket 服务器

c++ - openCV 中的 cvGEMM 断言

python - 如何获得 timezone.now() 之前的 1 天

无法将 UNIX/Linux 程序编译为 32 位程序

linux - Unix Shell 脚本中浮点值的关系运算符

c++ - std::map 导致内存泄漏?

python - 从 float64 到 uint8 的有损转换

python - Matplotlib 绘制公平模具的直方图

c - 我如何才能不卡住单击后处理信息的 GTK 按钮?