custom --prefixを使用してbisonをきちんとビルドしてインストールすると、期待した場所でデータが見つかりませんでした。

custom --prefixを使用してbisonをきちんとビルドしてインストールすると、期待した場所でデータが見つかりませんでした。

bison指定したカスタムインストールディレクトリで実行する新しいバージョンを取得しようとしていますが、./configure --prefix=それを実行するために必要なファイルが見つからないようです。私はこれをインストールしたのではなく、さまざまなビルド環境でさまざまなビルドを実行するシステムからアプリケーションを分離するためにインストール /usr/local/binしました。/lots/of/subdirs/usr/local/bin

私が経験している問題は、インストールしてもbisonファイルがインストールされている場所を探したいのですが、/lots/of/subdirs/usr/local/binそれでも/usr/local/shareファイルを探しているようです。/lots/of/subdirs/usr/local/share

セットアッププロセスは次のとおりです。

./configure --prefix=/lots/of/subdirs
make 
make install

bisonに欠落していると思われるファイルを正しいディレクトリに配置させる方法はありますか?私configureが持っていたなら、--prefixなぜまだ探していますか/usr/local/share

ベストアンサー1

目的を少し誤解しましたね--prefix

指定しない場合、デフォルトはPREFIXであるため、/usr/local置き換えるPREFIXを指定したときに/usr/localプレフィックスは付けられません。

したがって、アプリケーションが代わりにデータを見つけることができますが、/lots/of/subdirs/shareなぜ/usr/local/shareそこで探していると思うのかわかりません。

おすすめ記事