我有以下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/include
(export LD_LIBRARY_PATH=/usr/include
}但问题仍然存在。
我该怎么办?
答案 0 :(得分:1)
标题的名称为unistd.h
,而不是unistd
。 LD_LIBRARY_PATH用于定位共享库,而不是头文件。