【发布时间】:2016-05-24 12:53:57
【问题描述】:
我正在使用 OpenSuse Leap 并安装了 openMPI 认为是 YaST。运行which mpirun 命令我得到/usr/lib64/mpi/gcc/openmpi/bin/mpirun 并运行which mpicc 我得到/usr/bin/mpicc。
如何首先确保正确安装了 OpenMPI?
其次,我有一个简单的 hello world 我是进程 X 程序并正在运行 mpicc hello.c 我得到这个输出
gcc: error: libtool:: No such file or directory
gcc: 错误: 链接:: 否
这样的文件或目录 mpicc: 没有这样的文件或目录
另外,我安装了Eclipse for Parallel Application 并使用了一个内置示例,它在构建时给了我这个输出
全部搞定
建筑目标:你好
调用:GCC C 链接器
mpicc -o "你好" ./src/hello.o
gcc: error: libtool:: No such file or directory
gcc: error: link:: No such file or directory
makefile:30: 目标“hello”的配方失败
mpicc: 没有这样的文件或目录
make: *** [hello] 错误 1
我检查了 YaST 并安装了 libtool。
【问题讨论】:
-
sudo apt-get install automake autoconf libtool及之后的autoreconf -i -
正在加载存储库数据...正在读取已安装的软件包...“libtool”已安装。 'libtool-2.4.2-16.6.x86_64' 没有更新候选。已安装最高可用版本。 'automake' 已安装。 'automake-1.13.4-6.4.noarch' 没有更新候选。已安装最高可用版本。 'autoconf' 已经安装。 'autoconf-2.69-11.4.noarch' 没有更新候选。已安装最高可用版本。解决包依赖关系...无事可做。
-
@LPs 关于 +autoreconf -i 我如何使用它?
-
您是否尝试在项目目录中启动
autoreconf -i? -
@LPs 我在终端中做了一个
autoreconf -i并得到了autoreconf: 'configure.ac' or 'configure.in' is required