У меня есть следующее 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
) но проблема остается.
Что я мог сделать?
Название заголовка unistd.h
не unistd
, А LD_LIBRARY_PATH используется для поиска общих библиотек, а не заголовочных файлов.
Других решений пока нет …