gpt4 book ai didi

python - 将 包含到 makefile.am

转载 作者:太空宇宙 更新时间:2023-11-04 04:39:02 24 4
gpt4 key购买 nike

对于这个新手问题,我深表歉意。我目前正在寻找将一个小的 python 代码嵌入到一个主要的 C 代码中。建议使用#include <Python.h>在标题处。我已经这样做了,我的 Ubuntu12-0.4 机器也有 python-dev安装。

通过运行 locate Python.h , 我得到了 /usr/include/python2.7/Python.h .

但是,当我将 Python.h 包含到我的 C 程序中时,它仍然给我 fatal error: python.h: No such file or directory .

所以 Python.h 还没有包含在 Makefile 中。但我不知道该怎么做。查看我的包裹 list ,我有:Makefile.am , Makefile.in , 和 Makefile .


在 Makefile.am 中:

ACLOCAL_AMFLAGS = -I m4
EXTRA_DIST = MIGRATION README.rst libmodbus.spec
SUBDIRS = src doc tests

pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libmodbus.pc

在 Makefile.in 中,第一行说

# Makefile.in generated by automake 1.14.1 from Makefile.am.

我还应该包括 Makefile.in 的完整描述吗?到这里?我不确定我应该如何进行。

最佳答案

我有同样的错误,试试这个:

gcc -I/usr/include/python2.7 yoursource.c -o yourprogram

此解决方案来自: Can't find Python.h file on CentOS

关于python - 将 <Python.h> 包含到 makefile.am,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28254733/

24 4 0
文章推荐: c - 套接字中的网络字节顺序
文章推荐: html - 标题 ="tooltip description"的自定义 IE8 工具提示
文章推荐: CSS - 设置具有 "position: absolute"的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com