방금 간단한 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
시스템에 헤더 파일 이 있다는 것이 분명 합니다. 실행 파일을 작동 시키려면 어떻게합니까?
askubuntu에 오신 것을 환영합니다! 내가 틀렸다면 나를 수정하지만 컴파일러가 작업 디렉토리에 없으며 전체 경로가 지정되지 않았기 때문에 컴파일러가 Python.h를 찾지 못한다고 가정합니다.
—
Geek