![]() |
1
2
Absolft接受了Fortran 77的扩展版本,但该版本与77国集团接受的Fortran 77的扩展版本不完全兼容。 所以不能保证你 可以 在不编辑代码的情况下执行此操作。我似乎记得Absoft编译器接受了一种方便的初始化语法,这是77国集团无法复制的。 |
![]() |
2
1
如果要编译;使用g77链接,最简单的方法是使用命令“g77”(f77在您的计算机上调用什么编译器?尝试“f77-v”或类似的方法来找出……)它应该会自动找到g77fortran特定的库。您不需要显式链接到Fortran库,尤其不需要链接到gfortran的库,gfortran是一个不同的编译器。您还可以编译;链接到gfortran——它可能会识别出源代码是fortran77,如果文件的文件类型正确,就可以进行适当的编译,否则就必须使用选项——对于这个编译器,请使用命令“gfortran”。
稍后编辑:
尝试此命令:
通过以下方式运行: ./垃圾.exe
|
![]() |
3
1
|
![]() |
4
1
你为什么用77国集团而不是gfortran? 您可以将openmp与gfortran编译器一起使用,当您希望像ifort编译器那样使用向量模式时,必须在编译器选项中显式指定sse。 |
![]() |
5
0
似乎问题出在一个源文件中的错误,这对Absoft编译器来说不是什么大问题。
当我去掉多余的逗号时,两个编译器都编译了所有内容并创建了二进制文件
然后,当我尝试运行这两个二进制文件时,intelcomiler制作的一个运行良好,但是
所以现在原来的问题解决了,但是代码没有在多处理模式下运行,所以二进制文件对我来说很不幸是无用的。 |
![]() |
Fib · 查找R包中使用的Fortran文件 2 年前 |
![]() |
Holmz · 使用ifort 2020和OneAPI更改字符串行为? 2 年前 |
![]() |
imronuke · nvfortran编译器有用标志的建议 2 年前 |
![]() |
R. N · gfortran指针过程类型问题 6 年前 |
![]() |
ptb · 将Torvalds的“好品味”应用于Fortran链表 6 年前 |