私のホーム ディレクトリは、ネットワーク ファイル システムを介して複数の Linux コンピューター間で共有されています。ソースからいくつかの C C++ ライブラリをホーム ディレクトリにインストールし、すべての Linux コンピュータで使用できるようにしたいと考えています。
コンピューターごとにホームの異なるディレクトリに異なるバージョンのライブラリをインストールする必要がありますか?
これらのライブラリを呼び出す C C++ プログラムがあると仮定すると、Makefile で別のコンピューターの別のインクルード ファイルとリンク ファイルとディレクトリを指定するにはどうすればよいですか? コンピューターのホスト名に基づいてディレクトリを決定することですか?
ライブラリのインクルード ファイルとリンク ファイルおよびディレクトリがすべてのコンピュータで同じになるように、異なる Linux コンピュータのライブラリの .a および .so ファイルとヘッダー ファイルの異なるバージョンを組み合わせることは可能ですか? C C++ プログラムの Makefile で別のコンピュータに別のディレクトリを指定する必要がありますか?
よろしくお願いします!