Ho appena scritto un semplice eseguibile C per verificare se Python.h
funziona o no
#include<Python.h>
#include<stdio.h>
int main()
{
printf("this is a python header file included programm\n");
return 0;
}
Ovviamente, non fa molto. Tuttavia, quando provo a compilarlo con gcc
mi dà un errore:
foo.c:1:19: fatal error: Python.h: No such file or directory.
Poi ho controllato per vedere se il pacchetto python-dev è stato Python.h
installato o meno locate
.
$locate Python.h
/usr/include/python2.7/Python.h
Mi è chiaro che ho il Python.h
file header sul mio sistema. Come faccio a far funzionare il mio eseguibile?