基于MPI的C程序的简单makefile

时间:2013-11-01 08:49:23

标签: makefile mpi

我正在编写我的第一个基于MPI的C程序。我有四个文件,即MPI_Program.c和Helper.c,以及它们对应的.h文件。 MPI_Program.c包括mpi.h和Helper.h。

我编写了以下简单的makefile来编译MPI_Program,但是我收到错误“没有规则来制作目标mpi.h”

这是makefile:

# Rules to produce the target

all: MPI_Program

MPI_Program: MPI_Program.o Helper.o 
     mpixlc MPI_Program.o Helper.o -f machineFile -std=c99 -g -o MPI_Program


# Rules to produce the object files

Helper.o: Helper.c Helper.h
     gcc -c Helper.c -std=c99 -g

MPI_Program.o: MPI_Program.c MPI_Program.h Helper.h mpi.h
     mpixlc -c MPI_Program.c -std=c99 -g -f machineFile

我当然错过了什么......有人可以提出建议。

0 个答案:

没有答案