繁体   English   中英

包括 <Python.h> 到makefile.am

[英]Include <Python.h> to makefile.am

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

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

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

因此,Python.h尚未包含在Makefile中。 但是我不知道该怎么做。 查看我的软件包列表,我有: Makefile.amMakefile.inMakefile


在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

该解决方案来自: 在CentOS上找不到Python.h文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM