Rob*_*ert 1 c gcc makefile openmp
所有,我正在用OpenMP编译一个C程序.这是我第一次使用makefile.当激活"make"时,gcc报告错误make:*没有规则使目标omp.h', needed by
smooth.o'.停止.但是omp.h位于/usr/lib/gcc/i686-linux-gnu/4.6/include/omp.h中,我想知道如何修复它.谁能帮助我?谢谢.
CC=gcc
CFLAGS = -fopenmp
all: smooth
smooth: smooth.o ompsooth.o
$(CC) $(CFLAGS) -o smooth smooth.o ompsmooth.o
ompsmooth.o: ompsmooth.c assert.h stdio.h stdlib.h omp.h ompsmooth.h
gcc $(CFLAGS) ompsmooth.c
smooth.o: smooth.c ompsmooth.h omp.h stdio.h stdlib.h string.h sys/types.h sys/stat.h fcntl.h
gcc $(CFLAGS) smooth.c
clean:
rm *.o
rm smooth
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2475 次 |
最近记录: |