我使用OpenSuse Leap
,我安裝了openMPI
想到YaST。運行一個which mpirun
命令我得到/usr/lib64/mpi/gcc/openmpi/bin/mpirun
並運行which mpicc
我得到/usr/bin/mpicc
。錯誤:libtool - 編譯MPI程序時
如何確保首先確認OpenMPI已正確安裝?
其次,我有一個簡單的Hello World我進程X程序和運行mpicc hello.c
我得到這個輸出
gcc: error: libtool:: No such file or directory
gcc: error: link:: No
such file or directory mpicc: No such file or directory
另外,我安裝Eclipse for Parallel Application
和例子集結使用的,這讓我這個輸出在build
make all
Building target: hello
Invoking: GCC C Linker
mpicc -o "hello" ./src/hello.o
gcc: error: libtool:: No such file or directory
gcc: error: link:: No such file or directory
makefile:30: recipe for target 'hello' failed
mpicc: No such file or directory
make: *** [hello] Error 1
我檢查了YaST並安裝了libtool。
'命令和apt-get安裝的automake autoconf的libtool'後'autoreconf -i' – LPs
加載庫數據... 閱讀安裝的軟件包... 'libtool的' 已安裝。 沒有更新候選'libtool-2.4.2-16.6.x86_64'。最高可用版本已安裝。 'automake'已經安裝。 'automake-1.13.4-6.4.noarch'沒有更新候選人。最高可用版本已安裝。 'autoconf'已經安裝。 沒有更新候選'autoconf-2.69-11.4.noarch'。最高可用版本已安裝。 解決軟件包依賴關係... 無事可做。 – Ctrlfreak
@LPs關於+ autoreconf -i我該如何使用它? – Ctrlfreak