getpid1 [C, Error] error: use of undeclared identifier '함수' 1. 문제 키워드 error: use of undeclared identifier 'getpid'; did you mean 'set_pid'? or 'set_pid' declared here (해석해보면: 선언부가 없어서 그러하다.) 2. 원인 아래의 코드에서 보면 main함수위에 선언부가 없음을 확인할 수 있다. #include #include #include #define PID_FILE "/test.pid" int main() { return 0; } int set_pid() { FILE* fp = fopen (PID_FILE, "w" ); if (fp) { fprintf (fp, "%d", getpid()); fclose (fp); printf (" ==.. 2020. 4. 9. 이전 1 다음 반응형