it-swarm-ja.tech

Ubuntu 14.04 LTSにC POSIXライブラリをインストールする

Ubuntu 14.04に次のC POSIXヘッダーをインストールしようとしていますが、何らかの理由でインストールされません。

  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にかなり慣れていないので、この時点で何をすべきかわかりません。どんな助けでも大歓迎です

2
pyler

さらにグーグルで調べた後、私がやらなければならないのは、興味のあるライブラリを含むパッケージをインストールすることだと気づきました。

  1. bunt
  2. Debian

そこには、多くの多くのライブラリのパッケージがあります。また、必要なパッケージからインストールできます!

1
pyler

リストしたものはheader files-Ubuntu(Debian)packagesと1対1で対応していません。

特に、sys/ioctl.hsys/unistd.hは両方ともlibc6-devパッケージで提供され、ncursesw/ncurses.hlibncursesw5-devパッケージで提供される必要があります。

Sudo apt-get install libc6-dev libncursesw5-dev

GCCコンパイラをまだインストールしていない場合は、build-essentialに加えてコンパイラを含むlibc6-devメタパッケージをインストールできます

Sudo apt-get install build-essential libncursesw5-dev
2
steeldriver