Установка библиотек C POSIX в Ubuntu 14.04 LTS

Установка библиотек C POSIX в Ubuntu 14.04 LTS

Я пытаюсь установить следующие заголовочные файлы C POSIX в Ubuntu 14.04, но по какой-то причине некоторые из них не устанавливаются.

  1. sys/ioctl.h
  2. unistd.h
  3. locale.h
  4. ncursesw/ncurses.h

Команды пробовали

sudo apt-get install sys/ioctl.h
sudo apt-get install unistd.h
sudo apt-get install locale.h
sudo apt-get install ncursesw/ncruses.h

Мне удалось только установить, locale.hно по какой-то причине все остальное возвращает ошибку регулярного выражения, сообщающую, что sys/ioctl.hне найдено. Я довольно новичок в Linux/Ubuntu и не уверен, что делать на этом этапе. Любая помощь приветствуется

решение1

Перечисленные вами вещи:заголовочные файлы- которые не имеют однозначного соответствия с Ubuntu (Debian)пакеты.

В частности, sys/ioctl.hи sys/unistd.hдолжны быть предоставлены как пакетом libc6-dev, так и ncursesw/ncurses.hпакетом libncursesw5-dev, т.е.

sudo apt-get install libc6-dev libncursesw5-dev

Если вы еще не установили компилятор GCC, вы можете установить build-essentialметапакет, который включает в себя компиляторы, а такжеlibc6-dev

sudo apt-get install build-essential libncursesw5-dev

решение2

После дальнейшего гугления я понял, что мне нужно установить пакеты, содержащие интересующие меня библиотеки. Вскоре я наткнулся на эти два веб-сайта;

  1. Убунту
  2. Дебиан

Там вы найдете пакеты многих-многих библиотек. И вы можете установить из любого пакета, который захотите!

Связанный контент