【发布时间】:2020-10-16 14:23:45
【问题描述】:
我有一个旧的 fortran 代码使用 GFORTRAN 编译得很好。
但是当我尝试调用一个函数时,我收到以下错误:
undefined symbol: iifix
我在代码中发现了 3 个该函数,它们都在相同的上下文中:
(some blah blah blah)
INTEGER*2 IWAH(24)
real*4 AH(9000)
(more blah blah blah)
iwah (3) = iifix (ah (3))
(and the blah blah blah continues...)
搜索“IIFIX”我发现只有“IFIX()”可以将实数转换为整数。这对我来说很有意义,因为变量格式适合函数目的,但是....我不知道。我不知道我在做什么......
如何安全地替换此功能? 或者...我该如何解决这个错误?
我正在使用 gfortran,我的代码以“.f90”结尾
【问题讨论】: