unistd:没有这样的文件或目录

时间:2016-12-11 21:25:14

标签: c++ unistd.h

我有以下test.cpp文件:

#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.

我在unistd.h找到了/usr/include/unistd.h。我的$LD_LIBRARY_PATH环境变量为空,因此我将其设置为/usr/includeexport LD_LIBRARY_PATH=/usr/include}但问题仍然存在。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

标题的名称为unistd.h,而不是unistd。 LD_LIBRARY_PATH用于定位共享库,而不是头文件。