Software-Installation

為什麼我收到錯誤:載入共享庫時出錯:libmpich.so.3

  • February 8, 2014

我沒有在預設位置安裝 mpich-3.0.4。我根據mpich 安裝程序的指導安裝了它。

但是,當我嘗試執行時:

mpiexec -n 4 -f machinefile ./mpich-3.0.4/examples/cpi

它給了我一個錯誤,即:

./mpitrial/official_examples/cpi: error while loading shared libraries: libmpich.so.3: cannot open shared object file: No such file or directory

我已經設置了 PATH 和 LD_LIBRARY_PATH。但是仍然給我這個錯誤。

最後我只是輸入:

sudo apt-get install mpich2

之後,我可以執行mpiexec沒有錯誤。

為什麼會這樣?

假設您從原始碼安裝 mpich 3,您需要--enable-shared在配置時提供選項以創建so共享庫。請參閱您連結的指南的第 2.6 節。我的一個例子config.log

./configure --prefix=/home/kcm92/mpich3-install --enable-shared
make && make install

引用自:https://unix.stackexchange.com/questions/114068