我正在使用Ubuntu 14.04 64位系统上最新的Fortran编译器composer_xe_2015.3.187编译我的Fortran代码。
我正在使用这个编译器标志:
-fp-model precise
错误消息是:
f95:错误:准确:没有这样的文件或目录
f95:错误:无法识别的命令行选项'-fp-model'
相同的代码不会在旧的ifort版本composerxe-2011.4.191
中显示此错误答案 0 :(得分:1)
On(Vanilla)Ubuntu,f95
是gfortran
(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
二进制文件。