我使用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