我以前使用ifort
和以下选项来编译代码:
-openmp -O2 -i-static -i8 -g -mkl -p -132
我现在想用gfortran
进行编译,但是选项不同。我知道-openmp
等同于-fopenmp
,但是如果有人可以帮助我完成其余工作,将不胜感激。
答案 0 :(得分:1)
-mkl选项仅由Intel Fortan编译器识别。 如果是gnu fortran,要与Intel MKL链接,请检查如何使用MKL链接器顾问处理此链接:https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor e.x –静态链接:-L $ {MKLROOT} / lib / intel64 -Wl,-按需-lmkl_gf_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lm -ldl