私のホームディレクトリは、ネットワークファイルシステム経由で複数のLinuxコンピュータ間で共有されています。 ソースから私のホームディレクトリの下にC C++ライブラリをいくつかインストールして、それらをすべてのLinuxコンピュータで使用できるようにしたいと考えています。HOMEの下のC C++ライブラリをネットワークファイルシステム経由で共有
別のコンピュータ用に、私のホームの異なるディレクトリに異なるバージョンのライブラリをインストールする必要がありますか?
これらのライブラリを呼び出すC C++プログラムがあると仮定して、Makefile内の異なるコンピュータに異なるインクルードファイルとリンクファイルとディレクトリを指定するにはどうすればよいですか?それはコンピュータのホスト名に基づいてディレクトリを決定するのですか?
異なるLinuxコンピュータ用のlibaryの.aファイルと.soファイルとヘッダーファイルの異なるバージョンを組み合わせて、libaryのインクルードファイルとリンクファイルとディレクトリがすべてのコンピュータと私は私のC C++プログラムのMakefileに異なるコンピュータの異なるディレクトリを指定する必要はありませんか?
ありがとうございました!
ありがとうございました! gccのバージョンは2台のマシンで異なります。最初のものは、gcc/g ++ 3.4.6 20060404(Red Hat 3.4.6-10)です。 2番目はgcc/g ++(Ubuntu 4.3.2-1ubuntu12)です。4.3.2。 最初のマシンはCentOSリリース4.7(最終版)とx86_64で、もう1台目はUbuntu 8.10とx86_64です。 ライブラリを別のディレクトリにインストールする必要がある場合は、Makefileの異なるマシンにライブラリを指定する方法はありますか? ありがとう – Tim