我有一个问题,包括在我的 makefile 中使用 OpenMP 进行并行计算。我得到的错误是
不能将 -o 与 -c、-S 或 -E 与多个文件一起指定
这是我的生成文件:
GSLFLAGS := pkg-config --cflags gsl
LIBGSL := pkg-config --libs gsl
CFLAGS = -c -C -O3 -openmp=parallel
lateral.o:lateral.cxx
g++ -c lateral.cxx
main.o:main.cxx
g++ -c main.cxx $< ${GSLFLAGS} ${CFLAGS}
alg:main.o lateral.o
g++ -o $@ $^ ${LIBGSL}