我想在Fortran 77中使用功能特定的选项编译指示(如C中的“#pragma GCC optimize(”o3“)”)。 但是,正如我展示的那样,我无法将其应用于.f代码。有什么想法吗?
foo.f:
...
call hoge
...
subroutine hoge
IMPLICIT REAL*4(a-h,o-z)
...
end
hoge.f:
...
call hoge
...
!$pragma GCC optimize("O3")
subroutine hoge
IMPLICIT REAL*4(a-h,o-z)
...
end
终端:
$ gfortran -O0 foo.f -o o0
$ gfortran -O0 hoge.f -o o3
$ cmp o0 o3
$