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

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 は初心者なので、この時点で何をすればいいのかわかりません。どなたか助けていただければ幸いです。

答え1

あなたが挙げたものはヘッダーファイル- Ubuntu (Debian) と一対一に対応していないパッケージ

特に、sys/ioctl.hおよびはパッケージとパッケージのsys/unistd.h両方によって提供される必要があります。libc6-devncursesw/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

さらにグーグルで検索してみると、興味のあるライブラリを含むパッケージをインストールする必要があることがわかりました。すぐに次の 2 つの Web サイトを見つけました。

  1. ウブントゥ
  2. デビアン

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

関連情報