Я просто написал простой исполняемый файл 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-devPython.h или не используется locate.
$locate Python.h
/usr/include/python2.7/Python.h
Мне ясно, что у меня есть Python.hфайл заголовка в моей системе. Как мне заставить работать мой исполняемый файл?