
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を追加)を考えました。