2
通过locate找到的Python.h,但不是由GCC找到的
我只是写了一个简单的C可执行文件来检查是否Python.h正常工作 #include<Python.h> #include<stdio.h> int main() { printf("this is a python header file included programm\n"); return 0; } 显然,它并没有太大作用。但是,当我尝试使用gcc它进行编译时,出现一个错误: foo.c:1:19: fatal error: Python.h: No such file or directory. 然后,我检查了python-dev软件包是否已Python.h安装或未使用locate。 $locate Python.h /usr/include/python2.7/Python.h 对我来说很明显,Python.h我的系统上有头文件。如何使我的可执行文件正常工作?