如何设置正确的编译器以使用Fortran中的-fastsee
选项?这是我得到的错误:
Mod5.2.0.0: make -f MakeF90_5.2.0.0
gfortran -fastsse -c src_5.2.0.0/Modtrn.f -o obj90_5.2.0.0/Modtrn.o
f951: error: unrecognized command line option "-fastsse"
make: * [obj90_5.2.0.0/Modtrn.o] Error 1
答案 0 :(得分:3)
-fastsse
是pgf
(Portland Group Fortran编译器)的优化选项。可执行文件通常称为pgf90
或pgf95
。如何使您的构建实际使用pgf而不是gfortran特定于构建您正在尝试构建的应用程序的过程。 (您可以尝试make FC=pgf90
,但这实际上是在黑暗中刺伤。更好地检查Makefile和/或安装文档。)
答案 1 :(得分:0)
man gcc:
...
-msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4