gpt4 book ai didi

fortran - 用 gfortran 忽略固有的 gamma 函数

转载 作者:行者123 更新时间:2023-12-03 22:05:48 28 4
gpt4 key购买 nike

好的,所以我正在使用这个旧的 Fortran 代码,它定义了一个与名为 gamma 的数学 gamma 函数无关的函数。

显然,在较旧的 Fortran 版本中,没有内在的 gamma 函数。但是当我用 gfortran 编译和运行代码时,代码实际上没有使用这个用户定义的 gamma 函数,而是使用了新的内部 gamma 函数。

有没有办法让用户定义的 gamma 函数取代固有函数?我想尽可能少地修改代码,即。不要在任何地方重命名用户定义的 Gamma 函数。

我尝试在 makefile 中使用标志 -std=legacy,但它不起作用。这可能吗?

最佳答案

添加

 EXTERNAL GAMMA

到使用 GAMMA 的作用域单元。

关于fortran - 用 gfortran 忽略固有的 gamma 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59073114/

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