如何设置正确的编译器以使用 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
-fastsse
是 pgf
(Portland Group Fortran 编译器)的优化选项。可执行文件通常称为 pgf90
或 pgf95
。如何使您的构建实际使用 pgf 而不是 gfortran 特定于您尝试构建的应用程序的构建过程。 (你可以尝试 make FC=pgf90
,但这确实是在黑暗中进行的尝试。最好检查 Makefile 和/或安装文档。)
man gcc:
...
-msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4