未定义的引用`rindex_`

时间:2013-07-11 16:17:20

标签: fortran fortran77

我在Fortran 77(*。f)中有一个代码。我使用编译器fort77,但它给我以下错误:

   geodv.o: In function `main__ ':
   fort77-10104-1.c: (. text +0 x287): reference to `rindex_ 'undefined
   collect2: error: ld returned 1 exit status

可以找到代码at this dropbox。谢谢你的帮助

2 个答案:

答案 0 :(得分:1)

您已在第15行声明rindexinteger*4,但在第62行中将其用作nd2=rindex(entete,'/') .Fortran预计第62行意味着rindex是函数,不是整数。

答案 1 :(得分:0)

试试这个:

        nd1 = index(entete,'/')
    nd2 = index(entete(nd1+1:),'/')+nd1

请注意,这将给出第二个'/'的位置,而不是最后一个,所以只有当你的字符串只有两个'/'时它才是相同的。