unistd: нет такого файла или каталога

У меня есть следующее 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 ответ

Решение

Название заголовка unistd.hне unistd, А LD_LIBRARY_PATH используется для поиска общих библиотек, а не заголовочных файлов.

Другие вопросы по тегам