Architecture 在mac os 10.9.3 mavericks上运行mpi代码时出错

Architecture 在mac os 10.9.3 mavericks上运行mpi代码时出错,architecture,makefile,mpi,osx-mavericks,x86-64,Architecture,Makefile,Mpi,Osx Mavericks,X86 64,突然,我无法运行任何mpi程序。我试着运行一个简单的mpi示例,我在网上找到了这个示例,并在我的计算机上使用它 这就是一个例子 键入make时出现的错误如下 ld: can't write output file: mpi_hello_world for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [mpi_hello_w

突然,我无法运行任何mpi程序。我试着运行一个简单的mpi示例,我在网上找到了这个示例,并在我的计算机上使用它

这就是一个例子

键入make时出现的错误如下

ld: can't write output file: mpi_hello_world for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [mpi_hello_world] Error 1
这是生成文件内容的步骤

EXECS=mpi_hello_world
MPICC?=mpicc

all: ${EXECS}

mpi_hello_world: mpi_hello_world.c
 ${MPICC} -o mpi_hello_world mpi_hello_world.c

clean:
    rm ${EXECS}

有人知道出了什么问题吗?

如果不了解makefile的工作原理,很难帮助您。看起来像是权限错误!您确定当前工作目录的权限吗?您是如何安装MPI的?