Tôi chỉ viết một C thực thi đơn giản để kiểm tra xem Python.h
có hoạt động hay không
#include<Python.h>
#include<stdio.h>
int main()
{
printf("this is a python header file included programm\n");
return 0;
}
Rõ ràng, nó không làm được gì nhiều. Tuy nhiên, khi tôi cố gắng biên dịch nó với gcc
nó sẽ báo lỗi:
foo.c:1:19: fatal error: Python.h: No such file or directory.
Sau đó, tôi đã kiểm tra xem gói python-dev đã Python.h
được cài đặt hay chưa sử dụng locate
.
$locate Python.h
/usr/include/python2.7/Python.h
Rõ ràng với tôi rằng tôi có Python.h
tệp tiêu đề trên hệ thống của mình. Làm thế nào để tôi có thể thực thi công việc của tôi?