Software-Installation為什麼我收到錯誤:
為什麼我收到錯誤:載入共享庫時出錯:libmpich.so.3
?
我沒有在預設位置安裝 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