
私は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
作成されます。これを使用するには、適切な環境変数に追加したことを確認してください。たとえば、システム全体のインストールの前にあることを確認してください。lib
share
~/bin
PATH
/usr/local/bin
/usr/bin