autoconfモジュールをビルドしてロードして他のプログラムをコンパイルする方法

autoconfモジュールをビルドしてロードして他のプログラムをコンパイルする方法

私はGNU autoconf 2.68がインストールされている私たちの大学のコンピュータクラスタを使用しています。これで他のプログラムをコンパイルするにはautoconf 2.69が必要です。私はrootアクセス権を持っていないので、私のホームディレクトリに独自のautoconfモジュールを作成したいと思います。誰もがautoconfモジュールをビルドする方法とビーグルライブラリなどの他のプログラムをコンパイルするためにそのモジュールをロードする方法を助けることができますか?とても感謝しています!

ありがとう

忠清

ベストアンサー1

自動化されたツールや合理的に動作するオープンソースソフトウェアと同様に、ビルドシステムを正しく設定することが重要です。 autotools(autotoolsを使用して直接ビルド)の場合は、一般的な3つのことがあります。

$ ./configure
$ make
$ make install

秘密は、パッケージに書き込みアクセス権がある場所に独自にインストールするように指示することです。通常、あなたのような状況では、次のようになります。

$ configure --prefix=$HOME

これにより、ホームディレクトリに、、、、、binなどetcの一般的に使用されるFHSディレクトリがinclude作成されます。これを使用するには、適切な環境変数に追加したことを確認してください。たとえば、システム全体のインストールの前にあることを確認してください。libshare~/binPATH/usr/local/bin/usr/bin

おすすめ記事