Instalando bibliotecas C POSIX no Ubuntu 14.04 LTS

Instalando bibliotecas C POSIX no Ubuntu 14.04 LTS

Estou tentando instalar os seguintes cabeçalhos C POSIX no Ubuntu 14.04, mas por algum motivo alguns deles não são instalados.

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

Comandos tentados

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

Só consegui instalar, locale.hmas por algum motivo o restante retorna um erro de regex informando que sys/ioctl.hnão foi encontrado. Sou bastante novo no Linux/Ubuntu e não tenho certeza do que fazer neste momento. Qualquer ajuda é apreciada

Responder1

As coisas que você listou sãoarquivos de cabeçalho- que não possuem correspondência direta com o Ubuntu (Debian)pacotes.

Em particular, sys/ioctl.he sys/unistd.hdevem ser fornecidos pelo libc6-devpacote e ncursesw/ncurses.hpelo libncursesw5-devpacote, ou seja,

sudo apt-get install libc6-dev libncursesw5-dev

Se você ainda não instalou o compilador GCC, você pode instalar o build-essentialmetapacote que inclui os compiladores, bem comolibc6-dev

sudo apt-get install build-essential libncursesw5-dev

Responder2

Depois de pesquisar mais no Google, percebi que o que eu precisava fazer era instalar os pacotes que continham as bibliotecas nas quais eu estava interessado. Não demorou muito para que eu me deparasse com esses dois sites;

  1. Ubuntu
  2. Debian

Lá você encontrará os pacotes de muitas bibliotecas. E você pode instalar a partir de qualquer pacote que desejar!

informação relacionada