The*_*Neo 7 fortran inline gfortran
是否有任何Fortran关键字等同于C"inline"关键字?
如果存在某些特定于编译器的关键字,那么gfortran是否存在?
通常,Fortran规范授予编译器编写者如何实现事物的巨大空间,因此强制(甚至暗示)特定优化的语言级构造将非常不受Fortran-y的影响.
您在现代Fortran中通常所做的不是指定优化,而是告诉编译器它可以用来决定要实现哪些优化.因此,一个示例是标记无副作用的函数或子例程PURE,以便启用某些优化(实际上,这可以使内联更容易).
否则,@Vladimir F积分了,你可以使用编译器选项都是以这种方式presecriptive.
类似地,似乎CONTAINed子程序由gfortran更积极地内联,但这可能有助于也可能没有帮助.
| 归档时间: |
|
| 查看次数: |
3440 次 |
| 最近记录: |