gpt4 book ai didi

fortran - 内联关键字 gfortran

转载 作者:行者123 更新时间:2023-12-02 20:51:33 24 4
gpt4 key购买 nike

是否存在与 C“inline”关键字等效的 Fortran 关键字?

如果存在一些特定于编译器的关键字,gfortran 是否有?

最佳答案

一般来说,Fortran 规范为编译器编写者提供了如何实现事物的巨大范围,因此强制(甚至暗示)特定优化的语言级构造将非常不符合 Fortran 风格。

在现代 Fortran 中,您通常所做的不是指定优化,而是告诉编译器可以用来决定要实现哪些优化的信息。一个例子是标记一个无副作用的函数或子例程PURE,以便启用某些优化(实际上,这可能使内联更容易)。

否则,正如 @Vladimir F 指出的那样,您可以使用以这种方式规定的编译器选项。

同样,gfortran 似乎更积极地内联了 CONTAINed 子程序,但这可能有帮助,也可能没有帮助。

关于fortran - 内联关键字 gfortran,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com