使用ifort composer_xe_2015.3.187编译问题

时间:2015-05-21 17:58:23

标签: compiler-errors fortran

我正在使用Ubuntu 14.04 64位系统上最新的Fortran编译器composer_xe_2015.3.187编译我的Fortran代码。

我正在使用这个编译器标志:

-fp-model precise 

错误消息是:

  

f95:错误:准确:没有这样的文件或目录
  f95:错误:无法识别的命令行选项'-fp-model'

相同的代码不会在旧的ifort版本composerxe-2011.4.191

中显示此错误

1 个答案:

答案 0 :(得分:1)

On(Vanilla)Ubuntu,f95gfortran(GNU GCC Fortran编译器)的链接,而不是ifort(英特尔&#Fortran编译器):

$ which f95 
/usr/bin/f95

$ ls -la /usr/bin/f95
lrwxrwxrwx 1 root root 21 Apr 15  2014 /usr/bin/f95 -> /etc/alternatives/f95

$ ls -la /etc/alternatives/f95
lrwxrwxrwx 1 root root 17 Apr 15  2014 /etc/alternatives/f95 -> /usr/bin/gfortran

gfortran不支持-fp-model

您应该使用ifort代替(您可能需要编辑Makefile)。或者,您可以将链接更改为指向ifort二进制文件。

相关问题