web-dev-qa-db-ja.com

リンクエラー:32ビットARMプロセッサのUbuntu12.04で「-ltinfoが見つかりません」

Armで実行されているUbuntu12.04のncursesを使用して小さな関数をコンパイルすると、次のリンクエラーが発生します。エラーは

arm-linux-gnueabihf/bin/ld: cannot find -ltinfo

何をインストールするかについてはたくさんのヒントが浮かんでいますが、アームボックスのトリックを実行するパッケージが見つからないようです。

私はやった

Sudo apt-get install libncurses5-dev

そして、これにはtinfoライブラリが含まれていません。通常、ライブラリが「利用できないが別のパッケージによって参照されている」または「インストール候補がない」という結果になる他の提案。

すべての助けに感謝します

/ヘンリック

17
Henrik

Lucasgが述べたように

Sudo apt-get install libtinfo-dev 

私のために同じ問題を解決しました。

21
Gerbrand

ナースライブラリをクロスコンパイルするときは、このオプション--with-termlibを設定します。 libtinfoをターゲットの場所にインストールします。

5
Sri Balaji S