2016-12-11 13 views
-1

내가 test.cpp 파일을 다음되지 않은 :unistd : 그런 파일이나 디렉토리

#include <unistd> 

int main() 
{ 
    return 0; 
} 

난 그냥이 컴파일하려는하지만 난 여전히 다음과 같습니다

$ g++ test.cpp 
test.cpp:1:18: fatal error: unistd: No such file or directory 
#include <unistd> 
       ^
compilation terminated. 

내가 /usr/include/unistd.h에서 unistd.h을 발견했다. 내 $LD_LIBRARY_PATH 환경 변수가 비어있어서 /usr/include ( export LD_LIBRARY_PATH=/usr/include)으로 설정했지만 문제가 남아 있습니다. 어떻게해야합니까?

답변

1

헤더의 이름은 unistd.h이며 unistd이 아닙니다. LD_LIBRARY_PATH는 헤더 파일이 아닌 공유 라이브러리를 찾는 데 사용됩니다.

+0

내 잘못, 네 말이 맞아. – vmonteco