Compilation gfortran在编译时返回错误

Compilation gfortran在编译时返回错误,compilation,gfortran,intel-fortran,Compilation,Gfortran,Intel Fortran,我尝试安装一个名为“Wavewatch III”的程序,但当我尝试安装时,它在日志文件中返回两个错误,在输出显示中返回一个错误: 日志: 显示: gfortran: error: language SSE4.2 not recognized 顺便说一下,当我将编译器切换到“ifort”而不是“f95”时,它会返回更多错误!我的机器上也安装了iPort和f95,它是Ubuntu 12.04 64位 有什么想法吗?请参阅gfortran文档:。有效的编译命令是 gfortran hello.f9

我尝试安装一个名为“Wavewatch III”的程序,但当我尝试安装时,它在日志文件中返回两个错误,在输出显示中返回一个错误:

日志:

显示:

gfortran: error: language SSE4.2 not recognized
顺便说一下,当我将编译器切换到“ifort”而不是“f95”时,它会返回更多错误!我的机器上也安装了iPort和f95,它是Ubuntu 12.04 64位


有什么想法吗?

请参阅gfortran文档:。有效的编译命令是

 gfortran hello.f90 -fconvert=big-endian -xSSE4.2

对于第一部分,您可能希望将-fconvert=big endian作为编译选项,而不是“-convert big_endian”或其他任何选项。
 gfortran hello.f90 -fconvert=big-endian -xSSE4.2