簡體   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