1
現在、OpenMPIライブラリを使用して、FortranとC/C++を混在させたシンプルなデータシンクロナイザーを開発中です。 synchonizerは、私の知る限り、正しくコンパイルおよびリンク:ld:実行時に共有ライブラリが見つかりませんでした
f95 -o fortran_mpi_test *.o -L/usr/lib/gcc/x86_64-redhat-linux/4.1.1/
-L/usr/lib64/openmpi/1.4-gcc/lib/ -lmpi -lmpi_cxx -lstdc++
しかし、ときに私は、私は共有ライブラリのいずれかが見つからないというエラーを取得し、同じ機械加工で生成される実行可能ファイルを実行します。それはlddによって確認されます。 しかし、見つからないライブラリlibmpi_cxx.so.0は、指定されたフォルダの1つにあります。
誰でも私が間違っていた可能性のあるヒントを教えてもらえますか?