ncurses.hが検索パスにあり、見つかりません。

ncurses.hが検索パスにあり、見つかりません。

ncursesソースからパッケージをインストールしました。

$HOME/local/include/ncurses/curses.h
$HOME/local/include/ncurses/ncurses.h

私のファイルシステムに。検索パスも設定しました。

$ echo $C_INCLUDE_PATH
$HOME/local/include:
$ echo $CPLUS_INCLUDE_PATH
$HOME/local/include:

(メインパスを置き換えるためにechoの出力を編集しました$HOME

しかし、./configure他のパッケージを受け取ったとき

checking ncurses.h usability... no
checking ncurses.h presence... no

システムがcursesインストールを検出できない場合、問題は何ですか?

ベストアンサー1

構成スクリプトは、実行されるテストのすべての詳細を含むconfig.log(同じフォルダー内)ファイルを生成します。読むのは特に簡単ではありませんが、開いて "check ncurses.h available"を検索してみてください。コンパイルしたい小さなテストプログラムに問題があるかどうかを確認してください。

私の考えは$ C_INCLUDE_PATHに興味がなく、それをビルドシステムに異なる方法で渡す必要があるということです。設定オプション(--includedir = $ HOME / local / include)と$ CFLAGS + $ CXXFLAGS + $ CPPFLAGS(-I $ HOME / local / includeを追加)を考えました。

おすすめ記事